[33mcommit c7a6d5c97d244acdc349604e630adf13894f9655[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Jul 4 19:03:36 2017 +0200

    Version 0.6.0.

[33mcommit 210747a2c6ac6ab2b9304e6c5d6eb662dde6b23f[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Jul 4 18:28:06 2017 +0200

    Rename quadartic bézier's find_x_inflection into find_local_x_extremum to match cubic béziers.

[33mcommit b73ce39aaadda397cac65816bdbd6b1ed90a00fe[m
Author: Jeremy Lempereur <jeremy.lempereur-prestataire@fia-net.com>
Date:   Sun Jun 25 23:49:11 2017 +0200

    Minimum bounding rect method for cubic bezier segment, which involves finding local x and y extrema

[33mcommit f400d91876dcd4d9a225f432bb9bd00a76218381[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Jul 4 00:18:31 2017 +0200

    Bump euclid to 0.15.1.

[33mcommit 9bc8ada976994d213667abf0d7a3f006b1f188b5[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Jul 3 16:04:05 2017 +0200

    Fix some clippy warnings in the bézier crate.

[33mcommit 570f1592c6cb388e882c1aa65b91c86139a6c139[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Jul 3 15:30:58 2017 +0200

    Add x- and y-monotone quadratic bézier curves.

[33mcommit fbd67852a74d33ccf3c14ea6de71b0b0c0154cb5[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Jul 3 15:23:26 2017 +0200

    Turn solve_t_for_x into a generic implementation.

[33mcommit 935b3144b7f1e6317a1abc6dffcda9042e6b2592[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Jul 3 14:59:56 2017 +0200

    Compute the derivatives of a quadartic bézier curve.

[33mcommit 74c7cdf9224363669635842f855a1010c14ca579[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Jul 3 12:38:43 2017 +0200

    Add y- and x- monotone cubic bézier curves.

[33mcommit dc70235566ebab018e6437ed8043e866a8a16df2[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Jul 3 10:37:00 2017 +0200

    Compute the derivatives a cubic bézier curve.

[33mcommit a1b66b405e0324c25540a0db8cfea8597aa4efa9[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sat Jul 1 11:28:24 2017 -0700

    Tidy up math reexports.

[33mcommit 2282f6863ac88c43dd7af375a090d3fc2433a8c3[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Fri Jun 30 18:20:17 2017 -0700

    Fix some clippy warnings in the tessellation crate.

[33mcommit 650e8ad2125605828eb12f3266c52c1f7529f048[m
Author: Karl Hobley <karl@kaed.uk>
Date:   Tue Jun 27 20:31:18 2017 +0100

    Add apply_line_width to StrokeOptions

[33mcommit 1765e972ecfd1bce43b0e59b5013647edaa09d5e[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Jun 27 22:18:28 2017 -0700

    Small updates to README.md and CONTRIBUTING.md.

[33mcommit ae385a69d2cc81baef7d3c8d89c0276ed14c15c6[m
Author: Karl Hobley <karl@kaed.uk>
Date:   Tue Jun 27 19:25:26 2017 +0100

    Add line_width to StrokeOptions

[33mcommit eedf4ad83ab7c6cc8791e7d4443279abc28c9836[m
Author: Karl Hobley <karl@kaed.uk>
Date:   Tue Jun 27 19:06:31 2017 +0100

    Use f32 in compute_max_radius_segment_angle

[33mcommit 36df34e5969e2f61e29c35da45cad601efc88fee[m
Author: Karl Hobley <karl@kaed.uk>
Date:   Mon Jun 26 19:35:57 2017 +0100

    Implement round line join

[33mcommit efe6bea1c968636f04133243c8eb6235d7af3915[m
Author: Karl Hobley <karl@kaed.uk>
Date:   Mon Jun 26 19:30:03 2017 +0100

    Rename a/b to left/right

[33mcommit 175f1e0d486fdde1331aff2102805477b0c6c800[m
Author: Karl Hobley <karl@kaed.uk>
Date:   Sun Jun 25 23:46:58 2017 +0100

    Tidy existing path tesselation code

[33mcommit ca4e321d7d466f401f7437ccc2baa1757dc64fd1[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Jun 26 19:51:18 2017 +0200

    Formatting cleanups.

[33mcommit 57e19b991868f82577e8b19f92a21e3baf8409df[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Jun 26 19:45:58 2017 +0200

    Remove two unnecessary flattening iterators in the tessellator tests.

[33mcommit b69a130965987b46ca70ffc06f1e5a726b786407[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Jun 26 19:42:12 2017 +0200

    Reenable a test that used to fail but now passes.

[33mcommit 01a56b1755ddead89101d7544e13314528837d22[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Jun 26 19:38:52 2017 +0200

    Fix tessellating paths that are not closed.

[33mcommit ba8510e9270be7273b1c15fcdaf5a205a7df0bc6[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Jun 26 18:50:59 2017 +0200

    Add a tessellation test for empty paths.

[33mcommit 88cf00a0ba2437422ebf88db12f8b17acad27c20[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Jun 26 18:44:03 2017 +0200

    Work around fixed-16.16 to f32 conversion precision issue.

[33mcommit ebd84fbe853627c6d97a4e01887c45a5998e9cc7[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Jun 26 18:23:48 2017 +0200

    Add failing tessellation test case.

[33mcommit 19d55dcbce02e3d9166ccaf3a02526a0d79c0a87[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Jun 26 18:01:30 2017 +0200

    Allow finding minimal test cases using the cli tool.

[33mcommit 0fd9aad3ded0314c2093b7008e11f869b451d127[m
Author: Jeremy Lempereur <jeremy.lempereur-prestataire@fia-net.com>
Date:   Mon Jun 26 09:22:03 2017 +0200

    Removed useless min / max comparison in the minimum_bounding_rect function.

[33mcommit 56fbd128becd5bb8823cf5827720d5a204576ba2[m
Author: Jeremy Lempereur <jeremy.lempereur-prestataire@fia-net.com>
Date:   Sun Jun 25 19:20:16 2017 +0200

    Added minimum_bounding_rect for quadratic bezier segments.

[33mcommit ad0e7d5a507b24992514a0cd9d235d990c7e2873[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun Jun 25 14:09:41 2017 +0200

    Use cargo test --all in travis.

[33mcommit 0c9b5d559d08b098a4d26427e9be2295cfecfbd5[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun Jun 25 00:27:52 2017 +0200

    StrokeTessellator does not need to return a Result.

[33mcommit 4b6b1fdd6a813c51a9a3cf4a3dce7f3fe9dd318d[m
Author: Karl Hobley <karl@kaed.uk>
Date:   Sun Jun 25 11:49:41 2017 +0100

    Fix typo in README.md

[33mcommit a80879e8c9e54770a990d28cf4e1eb288aa2f358[m
Author: kuxvvv <kuxvvv@gmail.com>
Date:   Sun Jun 25 09:51:01 2017 +0200

    use Iterator instead of IntoIterator

[33mcommit 43dbf91628ed8a24b831b43292bf2d32b71e3dc8[m
Author: kuxvvv <kuxvvv@gmail.com>
Date:   Fri Jun 23 12:59:27 2017 +0200

    added normal calculation to fill_convex_polyline

[33mcommit ad86d73ddf438f68017151f075d9f1c90b1b2ada[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sat Jun 24 20:26:58 2017 +0200

    Add a build_path helper to the svg crate.

[33mcommit e3e30ccc4b6e5816afc3201baf64ec007a2c6d04[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sat Jun 24 18:44:01 2017 +0200

    Move core::math_utils helpers into bezier::utils and tessellator::math_utils.

[33mcommit 35db644da331534fbba86462708049c424f1aa10[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Thu Jun 22 19:15:46 2017 +0200

    Refactor the arc code and move it into the bézier crate.

[33mcommit 391ec51a9e0c954cfc773ca54a01f0cecbad323c[m
Author: Niv <nivkner@zoho.com>
Date:   Fri Jun 23 10:42:09 2017 +0000

    remove from lyon_svg dependency on lyon_extra

[33mcommit 8e1eb26d7c67b5516d38797f5fc9c22ff073898b[m
Author: Niv <nivkner@zoho.com>
Date:   Fri Jun 23 07:16:33 2017 +0000

    ignore reexport docs

[33mcommit 297a353455058765c784ca9398c279f467b3b360[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Jun 20 02:22:59 2017 +0200

    Measure the distance along a stroke and output it in the tessellator.

[33mcommit 8900eebad25459f6e01915a1f9ff921c70f0d1b5[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Jun 20 01:13:00 2017 +0200

    Add gitter badge.

[33mcommit 56469d96102c53608b3f08c1b3d7309a8a39a931[m
Author: Niv <nivkner@zoho.com>
Date:   Sun Jun 18 17:33:26 2017 +0300

    fix formatting issues of stroke_circle and stroke_border_radius

[33mcommit 599ea2d990f1b8313958dc89ec81566fb6dcd010[m
Author: Niv <nivkner@zoho.com>
Date:   Sat Jun 17 01:49:15 2017 +0300

    add function to tessellate the stroke of a circle

[33mcommit 226ca6d207ac31aa1c2385311066db62e420451c[m
Author: Niv <nivkner@zoho.com>
Date:   Sat Jun 17 01:10:29 2017 +0300

    add function to tessellate the stroke of a rounded border

[33mcommit e6b7bc49d5d817e17caaeed6ae132ba732bcf3c3[m
Author: Jeremy Lempereur <jeremy.lempereur-prestataire@fia-net.com>
Date:   Fri Jun 16 23:43:42 2017 +0200

    Added min/max x-y methods for cubic bezier segments.

[33mcommit 501ba383863eba70006b830ce1d6aee9e5d79f4f[m
Author: dowon Cha <dowoncha@live.unc.edu>
Date:   Fri Jun 16 08:32:36 2017 -0400

    implemented transform methods

[33mcommit d901d0fcd763f4003d973bfa1e55b6d32aaf36e6[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed Jun 14 00:30:37 2017 +0200

    Implement QuadraticBezierSegment::bounding_triangle.

[33mcommit 9090f059541596405e7aa181f017808aba7026d3[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Jun 13 23:57:59 2017 +0200

    Add unimplemented methods to transform curves and triangles.

[33mcommit 906884767e374fbd1f20a41bea69b6b2a742a351[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Thu Jun 15 01:12:41 2017 +0200

    Create CONTRIBUTING.md
    
    The contributing guidelines are adapted from https://github.com/servo/servo/blob/master/CONTRIBUTING.md

[33mcommit c9e8bfc57750164175f7a643b8228f9872a97826[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Thu Jun 15 00:10:27 2017 +0200

    Remove some dead code in the tessellator.

[33mcommit 69508e7d28d91a010124215fa184df24bfe59025[m
Author: James Kominick <james.kominick@gmail.com>
Date:   Wed Jun 14 16:20:52 2017 -0400

    Implement Triangle::bounding_rect

[33mcommit e6079ce8cff7737dd6b07a1b884c0689cc8d9e93[m
Author: James Kominick <james.kominick@gmail.com>
Date:   Wed Jun 14 16:20:12 2017 -0400

    Implement LineSegment::bounding_rect

[33mcommit 10666333288fd3d320a48494fad5f8f27ae8ee6d[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Jun 13 23:41:09 2017 +0200

    Implement some of the LineSegment methods.

[33mcommit 7a09f546da7f596268032030bc4848342638c7cd[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Jun 13 23:22:53 2017 +0200

    Implement a basic triangle vs line segment intersection test.

[33mcommit 461447458ad9c8302c5ec573bcbe345953323bd4[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Jun 13 22:31:32 2017 +0200

    Implement (slow) triangle-triangle intersection.

[33mcommit 68559e32e5cde168c7c7d2494693efbc66b3cf3b[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Jun 13 21:58:42 2017 +0200

    Implement LineSegmment::intersects(&Self).

[33mcommit 2118c530ba6958fba65ec40b4b33cde450959f7f[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Jun 13 00:54:58 2017 +0200

    epsilon tweaks.

[33mcommit fffcd8e7c4b09b71f6d276946d5ac85f52dc37f1[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Jun 13 00:38:42 2017 +0200

    Add line segment and triangle types to the bezier crate.

[33mcommit aebb72663cc6a807f6038a83a8d651ba5c1707b0[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Jun 13 01:01:57 2017 +0200

    Remove rustc beta from the CI test matrix.

[33mcommit 530153a9c3ff3ea155a3e95700feafd3a3a75a88[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun Jun 11 11:32:23 2017 +0200

    move the cubic and quadratic bezier code to their own files.

[33mcommit b7c66ae0c0913a5b4667f735d283fd752c3e4c1b[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sat Jun 3 16:40:01 2017 +0200

    Use euclid 0.14.2.

[33mcommit a3633d5437ea66f6aea8a7542e4a585dd609221d[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Thu Jun 1 23:44:11 2017 +0200

    Bump euclid dependency to 0.14.

[33mcommit 441acc9288c90e92a7cf7d39c96a8462721c6262[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed May 31 19:39:49 2017 +0200

    Bump euclid to 0.14 in the bezier crate.

[33mcommit f3e1ea7b92e1f4054efa153602aeb989ccfedfc0[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed May 24 16:02:20 2017 +0200

    Add exampled to the documentation of the tessellation crate.

[33mcommit 82a63c886a0641728cbe703257bc1ff39daba33e[m
Author: Jeremy <jeremy.lempereur@gmail.com>
Date:   Sun May 28 22:38:46 2017 +0200

    Added maximum, minimum and inflection point methods for y and x. Wrote basic unit tests to reflect this.

[33mcommit 860a17427986378beca4782a517371afe5864282[m
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Sun May 28 22:30:32 2017 +0200

    Port UpToTwo to use ArrayVec.

[33mcommit e306d8d8b64ca4d1e71a01809f6d6e3148ad18ac[m
Author: Jeremy <jeremy.lempereur@gmail.com>
Date:   Sun May 28 20:52:04 2017 +0200

    Added bezier to the travis CI test suite.

[33mcommit 753783a758bca690c06fe290d7f7fd87dbd46189[m
Author: Jeremy <jeremy.lempereur@gmail.com>
Date:   Sun May 28 15:33:01 2017 +0200

    Added HasBoundingRect trait, and implemented the bounding_rect method for Quadratic and Cubic Bezier Segments.
    
    Used an import to ease instanciation of rect.

[33mcommit 4c102d222e1b911437d2c82b4823d80a4dd6c4e3[m
Author: Jeremy <jeremy.lempereur@gmail.com>
Date:   Fri May 26 18:12:57 2017 +0200

    Performed BezierGeometryBuilder to GeometryBuilder refactorization on the remaining files.

[33mcommit 60cd23d04bbde3169d81ac25822bacb707194d88[m
Author: Jeremy <jeremy.lempereur@gmail.com>
Date:   Thu May 25 20:37:48 2017 +0200

    Used a GeometryBuilder insead of BezierGeometryBuilder in path_fill.rs

[33mcommit 107fb48068d4f34042b3ed41b43974044873b368[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue May 23 17:45:12 2017 +0200

    Version 0.5.0.

[33mcommit e51abe973982ac8a83888e5187ef25a91eec62ce[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue May 23 17:09:47 2017 +0200

    Improve the documentation of the path_iterator and path_builder crates.

[33mcommit 8d22b34d258954e5f932df3d4e0f93cccc4cb17f[m
Merge: fde989d eed1544
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue May 23 14:28:59 2017 +0200

    Merge branch 'master' of github.com:nical/lyon

[33mcommit eed1544a3ae2096b13d06025fe4665232e099eaf[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue May 23 13:05:09 2017 +0200

    Improve the documentation of the meta-crate.

[33mcommit 2aac36741784207ca94cab6fe00f2cf90038f9d4[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon May 22 19:32:11 2017 +0200

    Some documentation for stroke parameters.

[33mcommit 2dfd471deddb4d74af98a180b8ec7fc6ffac9d26[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon May 22 19:11:50 2017 +0200

    Minor code formatting.

[33mcommit fde989d6eac1044a96b041634eaac19284894656[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon May 22 19:32:11 2017 +0200

    Some documentation for stroke parameters.

[33mcommit 0b08e1099bb04568261d0313f4c68103ecd8d38c[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon May 22 19:11:50 2017 +0200

    Minor code formatting.

[33mcommit e97b30ed286f57cf2f288fbe8fc6df894e08cd5f[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon May 22 15:16:01 2017 +0200

    Replace tessellate_ellipse with tessellate_circle.

[33mcommit d894ad1ca998d18d80269a7502228540da41725f[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon May 22 15:00:58 2017 +0200

    Implement circle fill tessellation.
    
    This implementation will replace fill_ellipsis since it generates a better tessellation and support flattening tolerance. To get an ellipsis one can scale the output of fill_circle and re-normalize the vertex normals.

[33mcommit bd3428be40e5d5d70337540fe265c22cdac7c347[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon May 22 14:14:22 2017 +0200

    Update the change log.

[33mcommit ab533a5d46935300c8e3f8a5fee12008ec24ce32[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon May 22 14:01:25 2017 +0200

    Implement fill tessellation for rounded rectangles.

[33mcommit db31649ff80f394cfc9edc1afa44f68b70d634a0[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun May 21 23:12:50 2017 +0200

    Add a function to compute the flattening step of a circle.

[33mcommit 2b99d512b0c689cb70a4875da35499d0aafc7c62[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun May 21 22:19:05 2017 +0200

    Link to the stroke tessellation wiki page in the code.

[33mcommit dbeea64659bb91732e18324aec595fc5f6a323e2[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun May 21 22:04:40 2017 +0200

    Add a diagram to help explaining stroke tessellation in the wiki.

[33mcommit 4b6c8775e48daf356e40a944d49edc255148bcc0[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun May 21 18:47:17 2017 +0200

    Add a changelog file.

[33mcommit 259909dc168274103d5059946c6f984adb727205[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun May 21 18:12:15 2017 +0200

    Bumb euclid dependency to 0.13.

[33mcommit e5b87b9486336e0d77074a33df832fc8b55f6300[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun May 21 17:53:42 2017 +0200

    Minor documentation updates.

[33mcommit 0ddd2d5f18c214c17a180b086e401bc6f34796f8[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun May 21 16:20:37 2017 +0200

    Remove dependency to lyon_renderer in the basic example.

[33mcommit 306f5ab162e5dd08fd35dfe9e7526a317c51d954[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun May 21 15:44:40 2017 +0200

    Add the logo to each crate's documentation.

[33mcommit 8673e4ff1a377ef41706a24e48911fae957b8a87[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun May 21 01:58:05 2017 +0200

    Small doc update.

[33mcommit 8822c3c7122bf1aca0d4a64baa963e30dfdae10d[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun May 21 01:34:58 2017 +0200

    Update example screenshots.

[33mcommit 0350cc4f9a3baeccce8b5c463ba2affd6f8c3594[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun May 21 00:54:02 2017 +0200

    Add a very basic gfx-rs example next to the more advanced one.

[33mcommit aa4fb620182736be6c78ab8205d9a43da5de37f1[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sat May 20 13:19:13 2017 +0200

    Add a way to not draw the background in the gfx sample.

[33mcommit 77b572b632ec902b0c6ab4e5a5961bf266364b33[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Thu May 18 09:13:57 2017 +0200

    Fix QuadraticBezierSegment documentation.

[33mcommit 5d8358146b2d506076cc239aaa2890c1a8bfd2a7[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed May 17 21:34:17 2017 +0200

    Expose finding inflection points in the cubic bezier curve API.

[33mcommit a58f65d4ee9f93b36ff9b51ab49d6fe1ba2e72ad[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed May 17 20:04:42 2017 +0200

    Remove the earlier version of the flattening algorithm.

[33mcommit ef4c593ed17088198adef618795d9cf028e3a4d3[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed May 17 19:48:41 2017 +0200

    Remove leftover println.

[33mcommit 3dda512261556f927536b797f3b64ced6dcfde36[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed May 17 19:24:02 2017 +0200

    Compute the approximation of the length of a bezier curve.

[33mcommit 54de3ccfda26a47196954601d49472f81dbe47d8[m
Author: Reizner Evgeniy <razrfalcon@gmail.com>
Date:   Sun May 14 22:17:35 2017 +0300

    Updated svgparser from 0.0.3 to 0.4.0

[33mcommit 0937f2b4e91875c9866909aa3a7b23e22d4edb04[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue May 16 00:17:08 2017 +0200

    Properly compute the second inflection range after the first inflection is removed from the curve in the complex flattening implementation.

[33mcommit cfed2ce8920e50683a1f13bf87421b5c7f072036[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon May 15 23:28:54 2017 +0200

    Simplify the cubic bezier flattening code.

[33mcommit 847e4ba00670c5f90921eb59c707f742f751058b[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun May 14 21:41:18 2017 +0200

    Run rustfmt on the gfx example.

[33mcommit 9b7ca9b7a585d800e50cffb57025b76837fd99ab[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun May 14 15:05:18 2017 +0200

    Run rustfmt on the tessellation crate.

[33mcommit 348f44939fc65e633acf4f2c5d58f748986c2e48[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun May 14 14:57:30 2017 +0200

    Run rustfmt on the core crate.

[33mcommit 4e2cd8ff46de228dfd75acffd10e15e06ca68ba0[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Fri May 12 10:22:42 2017 +0200

    Add rustfmt config.

[33mcommit 249c3a2ccb0a4b06c6fd8039c4720543b0285302[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Fri May 12 09:55:47 2017 +0200

    Run rustfmt on the extra crate.

[33mcommit 81fe0df2c5e0ac03165fbaef733724c6a277004c[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Fri May 12 09:48:43 2017 +0200

    Run rustfmt on the path_iterator crate.

[33mcommit 5373dde602d8eb6e213fb3b6295d0c72592d9d58[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Fri May 12 09:43:45 2017 +0200

    Run rustfmt on the path_builder crate.

[33mcommit 6f07840f47ab45699f4943ed2ffdb808f63ebb65[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Fri May 12 09:32:49 2017 +0200

    Run rustfmt on the path crate.

[33mcommit 8a86c50df1c3f1a8fdeaf959fa9f8ae35b220334[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Fri May 12 09:28:34 2017 +0200

    Run rustfmt on the bezier crate.

[33mcommit 5224766bac35f6adec125a4d92fd196b52db0d3a[m
Author: Simon Heath <icefoxen@gmail.com>
Date:   Sun May 7 15:36:36 2017 -0400

    Fixed tiny typo

[33mcommit b8fea5211c0049392854893a13d68d2221b09187[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed May 3 00:07:09 2017 +0200

    Version 0.4.1

[33mcommit 329f199d1b923029d92e2ca74ff3b89fde12d897[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue May 2 23:55:58 2017 +0200

    Update lyon_svg crate description.

[33mcommit 349eec3eb1eb22030f7d698a1dc5889c3741676a[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue May 2 23:32:50 2017 +0200

    Update Cargo.toml documentation sections.

[33mcommit e50c3028b5a26dcd6dbb2ceeb4269af03d22c7ab[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Fri Apr 28 00:12:09 2017 +0200

    Make cross-crate documentation links point to docs.rs.

[33mcommit bd76dd1a515ea480fcc8ab362c46a459f08c2f46[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Thu Apr 27 19:54:54 2017 +0200

    Improve the documentation of the lyon_bezier crate.

[33mcommit 53c2c6acce0db4fc4dfbfa2e6c9796594202f804[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Thu Apr 27 10:19:27 2017 +0200

    Fixed precision issue in the flattening code.
    
    The cubic bézier flattening code has specific logic to compute the linear approximation of the curve at the inflection points (if any). This logic was running into precision issues when the some of the control points are very close to each other ending up in a division by zero leading to the entire curve being included in the range of the linear approximation of inflection point. The solution to this is to have an empty range when the divisor is equal to zero to not special-case this region and let the rest of the algorithm deal with that range. We could probably always just split the curve at the inflection points with running special code to approximate these regions, the number of segments generated would be slightly less optimal, but the code would be simpler.
    
    The flattening builder also had an issue when there was only one inflection point and its approximation range extended beyond the curve: the algorithm returned without connecting to the last point of the curve. This would also have been prevented if we did not have the complexity of special-casing the approximation of the inflection ranges. The iterator flattening code is not affected. Perhaps it would be best to remove the builder flattening logic and implement it on top of the iterator.

[33mcommit fc166fcce61ca11d4a91252536a9b26ed3637170[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed Apr 26 22:25:09 2017 +0200

    Add a test case for issue #19.

[33mcommit 54d3ba57efbf0e69a383ba19b401e2be343cd1a3[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed Apr 26 21:28:50 2017 +0200

    Work around precision issue when tessellating the first segment of a stroke.

[33mcommit f0499bf552785af90745e5cfc8df63757e398722[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Apr 24 00:50:29 2017 +0200

    Refactoring opaque batching (part 4).

[33mcommit 1e26b8ef9d3f6b961c114eb335eae51b1f018eea[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun Apr 23 18:49:00 2017 +0200

    Refactoring opaque batching (part 3).

[33mcommit de2b48f7c5f6c13270b00498178b11b162aa34c3[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun Apr 23 17:34:47 2017 +0200

    Refactoring opaque batching (part 2).

[33mcommit 7b2b27382681c67251d6b036d01a9c3f086372a2[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun Apr 23 17:23:41 2017 +0200

    Refactoring opaque batching (part 1).

[33mcommit 88ad7e190c909744d848ecf5758e311f26b365c6[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Thu Mar 30 23:50:39 2017 +0200

    Start splitting the batch builder per-primitive.

[33mcommit 71b366b12a11843e1c95580ba724d38781f15793[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Thu Mar 23 23:52:39 2017 +0100

    Use BufferStore instead of plain vecs in BatchBuilder.

[33mcommit 6dadf5afb33a0a4bc88418330d98352e013e4d9f[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Thu Mar 23 22:58:47 2017 +0100

    Renderer crate cleanups.

[33mcommit 6ad8403a1ead8eccd8ceb57331ec4c1fd5962bdf[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Thu Mar 23 20:44:47 2017 +0100

    Improve the rendering model in the example and renderer crate.

[33mcommit b6de5e751b0bb0b5f3d498de547bf03ea4f95d9c[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Mar 21 20:57:15 2017 +0100

    Simplify buffer management in the render and example.

[33mcommit 669065e1b742ad6bb7164c56b3e76d2576ae595c[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun Mar 5 23:48:45 2017 +0100

    [renderer] Some refactoring.

[33mcommit 437a0ffeb4ef375bde54bbe31118dd0265c81594[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Feb 28 16:59:53 2017 +0100

    Change the main crate description.

[33mcommit 4e99188766ea86db8fac3c4d85b4c57e518fcffe[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Feb 28 16:38:30 2017 +0100

    Update the documentation.

[33mcommit 30fd8c436f7b84c5879230cbba0a5dde48d4886c[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Feb 28 16:06:27 2017 +0100

    Fix the points view in the gfx example.

[33mcommit 2eef4b74239ad8db74ddfb0615120c6215eb0c69[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Feb 28 15:58:49 2017 +0100

    Missing renderer/src/resource_builder.rs.

[33mcommit ed3fcbd286e4bcda633a080cdffa8d19345c3ebe[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Feb 28 13:54:35 2017 +0100

    Missing renderer/src/api.rs.

[33mcommit 35c5e841d36934af326db043f6b4fef3a8bf6b6e[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Feb 28 12:23:14 2017 +0100

    Tag version 0.4.0

[33mcommit 4a4df7c2fc8994bc6c8b3e975e0459ceb9aaabda[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Feb 28 12:13:21 2017 +0100

    Some refactoring and renderer experimentation.

[33mcommit 330af550447cf57a45c41cfdff5351db21cb6cd6[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Jan 16 21:58:26 2017 -0500

    Build fix in the example.

[33mcommit 3f3f47988e442c065acde99f2f5a7d177bc345c5[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun Jan 15 19:37:35 2017 +0100

    More instancing epxerimentation.

[33mcommit c44d4608ee56085e0fafdf9642df4b7a1902ada0[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun Jan 15 15:12:49 2017 +0100

    Experiment with instancing.

[33mcommit 2ad23b74105f2181e09db1a2825abab7ad90fbbf[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sat Jan 14 17:38:07 2017 +0100

    Setup a cargo workspace.

[33mcommit 0e1b91a182c87a4f44df41b8649ec36fef18e47c[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Jan 2 18:56:17 2017 +0100

    Implement basic_shapes::stroke_polyline.

[33mcommit b544496c0684ae3b972decaa4745f3baf2299506[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Jan 2 17:10:27 2017 +0100

    README.md update.

[33mcommit 4a327528ce47db3096eecd5cb6a47a933c366f7e[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Jan 2 17:08:54 2017 +0100

    Add FillTessellator::tessellate_path.

[33mcommit 5c02a0e388413152e9bc15bc217319eb5a01665b[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Thu Dec 29 12:46:20 2016 +0100

    Add side information to vertices in tessellated strokes.

[33mcommit 44c09e4fa4a5aba7062706472629a663b54168a9[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Thu Dec 29 00:31:53 2016 +0100

    Make FillTessellator output FillVertex instead of Vec2.

[33mcommit 0919f53e984549b32f4da799886500b724187238[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed Dec 28 23:56:08 2016 +0100

    relax core::math_utils::test_compute_normal.

[33mcommit 950616c3ee1b6b21233aae94ace739723bbdf521[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed Dec 28 23:23:31 2016 +0100

    Some work on the basic shapes.

[33mcommit c229ab5152c8afb2f7a3892b3275cbdd752e4823[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed Dec 28 19:48:38 2016 +0100

    cli: stable rustc fix.

[33mcommit 2e9c9527e9437146e252a29b17e36da321a23dc3[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed Dec 28 19:41:35 2016 +0100

    Update README.md

[33mcommit d18061450a53f16b975e877b7a8481ebe55a1e45[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed Dec 28 19:35:41 2016 +0100

    Travis fix.

[33mcommit 04eeef7746e9ec4ac1646e62ea2b8c1c0639f294[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed Dec 28 19:27:39 2016 +0100

    Travis fix.

[33mcommit 7177e751b7c2620c94564e55fb285db091966ff4[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed Dec 28 19:14:04 2016 +0100

    Travis fix.

[33mcommit df885d5da550adc9e7a4e130320e54fdfb7343d4[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed Dec 28 19:12:54 2016 +0100

    Add .travis.yaml

[33mcommit 7d4fa654bf3a206cea291517ad2c3f65515d14f8[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed Dec 28 19:08:17 2016 +0100

    Add travis.

[33mcommit 7570d6ff68d81bc8573a7f5d79a4bd9b615e77cb[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed Dec 28 13:58:24 2016 +0100

    Some documentation.

[33mcommit ecd58c0bbe3a1b1e8403a29b0617511ab393e697[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed Dec 28 00:37:33 2016 +0100

    Document the gfx-rs example a bit.

[33mcommit 251d3b8cefb5dccf51be680f6368b0d5700fdd87[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Dec 27 23:25:02 2016 +0100

    Apply the stroke width on the gpu in the gfx-rs example.

[33mcommit 40860165b6d83331ed0460e91a2d2d0fef1c2431[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Dec 27 22:23:47 2016 +0100

    The stroke tessellator outputs centers and normals (independently of the stroke width.

[33mcommit 5b3da12e98568a4ddae63352535ed17bac41cc2e[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Dec 27 19:23:19 2016 +0100

    Add a (bad) cubic bezier approximation using quadratic segments.

[33mcommit dcfa147e74b9d869d9c40ca15ba03c921512fada[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Dec 26 20:39:48 2016 +0100

    Cli: implement stroke width.

[33mcommit 8a1340886b5211ac6418fb382f44dd8066d0ddbd[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Dec 26 20:16:21 2016 +0100

    Cli fixes and improvements.

[33mcommit 687bb62cc3385aa5a2c43987855d22f27073e9af[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Dec 26 19:28:11 2016 +0100

    Implement --count in the cli tool.

[33mcommit e43e1524bd33d126c1f364773d42caf1c6307c94[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Dec 26 19:15:47 2016 +0100

    Begin implementing a small command-line tool.

[33mcommit eba8313cb0b868f444ffa04a86446fbdab1a44f2[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun Dec 25 23:17:51 2016 +0100

    Improve the gfx-rs example some more.

[33mcommit 087dedc191deb24f586f54d8820b2036a3523963[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Sun Dec 25 17:32:35 2016 +0100

    Improve the gfx-rs example.

[33mcommit 471945782f9cb1402f0f749c2502feef9d2d4ca1[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Fri Dec 23 18:52:46 2016 +0100

    Improve the gfx-rs example (background shader).

[33mcommit 644a85b4fae74880cf704830318467743a514140[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Fri Dec 23 14:27:45 2016 +0100

    Fix resizing in the gfx-rs example.

[33mcommit a01bc45a373f4d9924d28d3bc2e1a88d55f89696[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Fri Dec 23 14:06:55 2016 +0100

    Add an example using gfx-rs.

[33mcommit 42b32befe9c8dea1d314308aa459280e95751f4f[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed Dec 14 14:15:46 2016 +0100

    Implement a toy software rasterizer.

[33mcommit e1bc828a38fea449d0359ce54f4f835205bbd1ce[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Dec 5 23:24:26 2016 +0100

    Implement intersection test between a triangle and a point.

[33mcommit 769d087e81f5b3806b32daa1e9988a553023b28a[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Nov 29 00:58:13 2016 +0100

    Some optimizations based on some measurements made with perf on bench/path_fill/fill_bench.rs.

[33mcommit 504490a566b14fedb6ed71e4b8b73821a0ca3e5e[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Mon Nov 28 19:45:31 2016 +0100

    Speed up segment intersection using an early x aabb check.

[33mcommit debd2ded962edbd3060bd8d33371d75380efe025[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed Oct 12 19:18:28 2016 +0200

    Code cleanup and a bit of benchmarking.

[33mcommit 4db04b40313f2b25e971660f9f5a763261471acd[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Thu Oct 6 15:11:45 2016 +0200

    Toying with the svg rendering example.

[33mcommit 4e0e6600e6b2d4b62fc79b96b879e0fe969e3d14[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Fri Sep 30 18:21:35 2016 +0200

    Start a simplified svg benchmark.

[33mcommit 6cef75cb7645c087c4982372db4d4f6cff2fe34c[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Fri Sep 30 18:12:10 2016 +0200

    Start a wrapper around the svgparser crate.

[33mcommit 2eb8668170a1097f590ead47fbcc351d2a39652b[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Sep 23 20:14:20 2016 +0200

    Another link fix.

[33mcommit 0aa1eea3d269a8b72f44de0dc5b669a90dbf38e5[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Sep 23 20:09:23 2016 +0200

    Link fixes.

[33mcommit 657474b701a3f1611478b3c4a88bfba0172690c5[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Sep 23 19:45:19 2016 +0200

    Url fixup.

[33mcommit eb54be1ec67a8eee8cc25d3569a9d3210c7ca881[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Sep 23 19:39:46 2016 +0200

    Add the first version of the project's logo + more documentation.

[33mcommit 0e0b6710499b024419d8732ebced64f3bcabffb5[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Thu Sep 22 03:50:47 2016 +0200

    Update README.md

[33mcommit da213389095c2c436b130f2170ad8a14640cb16c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Sep 22 02:50:05 2016 +0200

    Fix path/Cargo.toml.

[33mcommit 8a2d2956164a877baba4d354386a28ff9e7f4f22[m
Merge: 23fb7b1 8a5d391
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Sep 22 02:48:48 2016 +0200

    Merge.

[33mcommit 8a5d391c01906c3f0a0e448e970e60d6d69ba60d[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Sep 22 02:34:32 2016 +0200

    Tag version 0.3.2.

[33mcommit 2c3e7ee6188da68e6aa652b8434955934686990a[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Sep 22 02:20:41 2016 +0200

    More documentaion.

[33mcommit 059b4e4f94851ecfdbcf22787ac8a545a3cf8f5c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Sep 21 22:57:02 2016 +0200

    Tag version 0.3.1.

[33mcommit f4a9f899bcf713b3a016ff6fb8e5e809f65c4d68[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Sep 21 04:16:27 2016 +0200

    Improve the documentation.

[33mcommit 02c88af5f1eb363f14cad7627675c3db6a432323[m
Author: Dimitri Sabadie <dimitri.sabadie@gmail.com>
Date:   Wed Sep 21 16:41:40 2016 +0200

    Fixed a type in the doc.

[33mcommit d71571e014b04620e5f0b7b1a444482a3d67f4c9[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Sep 13 02:38:40 2016 +0200

    README fix.

[33mcommit 23fb7b1ece5528cd4276ab1f5f4a1b1d5602b022[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Sep 21 22:57:02 2016 +0200

    Tag version 0.3.1.

[33mcommit 2062f2a2f92fc1c3da6c5ad02be55a2333050ff9[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Sep 21 22:31:19 2016 +0200

    More documentation.

[33mcommit e3886f06b615a02d875dfb88fe480cd8f65e890c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Sep 21 04:16:27 2016 +0200

    Improve the documentation.

[33mcommit a330a6967d3bc89b14ac3b70f66f5b72b9e28b84[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Sep 19 22:14:25 2016 +0200

    Test fixups.

[33mcommit d52eaf65f865f096fc539ae9a649e0996c531638[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Sep 15 23:41:19 2016 +0200

    Fix build on stable rustc.

[33mcommit cc81e86e19c208edcb6e5fe5405b9bbaf16f917c[m
Merge: 500da37 10ec903
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed Sep 21 22:33:10 2016 +0200

    Merge pull request #15 from phaazon/typo
    
    Fixed a typo in the doc.

[33mcommit 5cf3d8c61ae9c59d8cdfa15b4ab24a254571377b[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Sep 21 22:31:19 2016 +0200

    More documentation.

[33mcommit 10ec90343e84f410fafa9cc16ba6a6c4ca5576a4[m
Author: Dimitri Sabadie <dimitri.sabadie@gmail.com>
Date:   Wed Sep 21 16:42:40 2016 +0200

    More typo.

[33mcommit 6e66ec1c61cb3c6062acf736a301d2bf88b1f067[m
Author: Dimitri Sabadie <dimitri.sabadie@gmail.com>
Date:   Wed Sep 21 16:41:40 2016 +0200

    Fixed a type in the doc.

[33mcommit 4d53b8b3e2fb26334aebdd2f82ba6c266ef64814[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Sep 21 04:16:27 2016 +0200

    Improve the documentation.

[33mcommit 3c22187fd2db33028de42d7091420816e66969c2[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Sep 19 22:14:25 2016 +0200

    Test fixups.

[33mcommit c7b3b622b8edcff81c450afbbcb1a35a75c4df78[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Sep 15 23:41:19 2016 +0200

    Fix build on stable rustc.

[33mcommit 500da3761d540164a164d203f8d62d3d927793b2[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Sep 13 02:38:40 2016 +0200

    README fix.

[33mcommit fb614750448d11b514751109196090f367b5a74a[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue Sep 13 02:28:40 2016 +0200

    README update with implemented features.

[33mcommit 7916c5f8ca259147c0aa1c9aa049cc714a7392ca[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Sep 13 01:56:18 2016 +0200

    Tag version 0.3.0.

[33mcommit c9ad3eaf6058423b2b1c6d8e56e27a6cdeb17477[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Sep 13 01:35:29 2016 +0200

    A lot of API cleanups.

[33mcommit eebbdfb53d780bd596997dbd358a76ff48cfacf0[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Sep 13 00:00:53 2016 +0200

    Implement square line caps in the stroke tessellator.

[33mcommit f2dda85d64ab91331580529bad503a3e7e056fff[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Sep 12 23:16:58 2016 +0200

    Use 16.16 fixed point values for storage in the fill tessellator.

[33mcommit 2146efffc552d7625279fe433a687825a990b32d[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Sep 12 23:14:46 2016 +0200

    Use f64 to compute segment intersections.

[33mcommit 721bb92f826a4bdd8353e697431f65ef7a9a9ce7[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Sep 12 09:12:17 2016 +0200

    Remove unnecessary vec2 tuple method and trait.

[33mcommit 3dc6285a45c6fbb41bfb8b93cae0bb8d328bf7cc[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Sep 12 09:09:47 2016 +0200

    Bump euclid to 0.10.1.

[33mcommit 03cb385dba2b9b52b3a29f7996601327bb60fba1[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Sep 12 00:04:41 2016 +0200

    Separate PathBuilder and BaseBuilder traits and implement the stroke tessellator as a BaseBuilder.

[33mcommit 0613dc182cb12d989a9c2bc5c05d6f6af0ae8e2b[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Sep 11 22:54:55 2016 +0200

    Implement butt line caps in the stroke tessellator.

[33mcommit a196f3f5003dc7affc44e8a03e938fa9bb208bb6[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Sep 11 20:30:19 2016 +0200

    Fix inconsistent naming scheme with smooth curves in lyon_extra.

[33mcommit 7dee3a73984b3f35cd814bdafdc162d65a6506e3[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Sep 11 20:26:56 2016 +0200

    Fix inconsistent naming scheme with smooth curves.

[33mcommit 6998aa60f5ad1b6b27401bb2c60bec6b61992a4a[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Sep 11 20:15:33 2016 +0200

    Make path_fill tests use fn point instead of fn vec2 when it makes sense.

[33mcommit 5b84098c6e87664f199f01a088567952fb1cae7f[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Sep 11 20:11:08 2016 +0200

    A (so far unsuccessful) attempt at balancing range and precision out of fixed poitn arithmetic.

[33mcommit 8ee9a7ad5fbf331eb14e80a7be85d31a20f2d4c5[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Sep 11 19:53:55 2016 +0200

    Improve fixed point conversion methods a bit.

[33mcommit a49e5333ac3bfd0775832b72322e5198219751c4[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Sep 6 01:22:35 2016 +0200

    Better handle cases where points touch the interrior of an edge and improve colinear edge cases.

[33mcommit a448a34cad7cf13212f3f2a585c8539cadddec89[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Sep 5 20:43:33 2016 +0200

    Add a naive fixed point number implementation and use it in the fill tessellator.

[33mcommit 4aee78f3de9d7252934c76c0e686d953a7387f3d[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Sep 2 19:15:41 2016 +0200

    Remove the adjustable scale and translation from the fill tessellator.

[33mcommit 323d2ff21eac4be2e3ad045f7e429cecfda21ca9[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Sep 2 00:36:22 2016 +0200

    Use 64 integer arithmetic to compute intersections.

[33mcommit 6d6a610cc6a1f42f9a1cb6e443e966d213e8cfdc[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Aug 18 23:59:46 2016 +0200

    Bump lyon_extra to 0.2.1 to work around a packaging mistake.

[33mcommit 3859f827502ba14293c38699dedc6d6262e139a6[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Aug 18 23:48:50 2016 +0200

    Remove the sid and sid_vec dependencies from lyon_extra.

[33mcommit d998a38fd7702d3f1d1a1d1d300890ba24387d0f[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Aug 18 23:45:28 2016 +0200

    Add a description to the lyon_path package.

[33mcommit 702c82ba42280aa47babc78fbbb89efd65de32d0[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Aug 18 23:40:51 2016 +0200

    Add a description to the lyon_bezier package.

[33mcommit 5d9d270011f8570c7c5a3ca7278c5a6c1165d504[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Aug 18 02:31:57 2016 +0200

    Tag version 0.2.0

[33mcommit 196643d1707f496bfa152f3da0c088835fec70e2[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Aug 18 02:11:04 2016 +0200

    More cleanups.

[33mcommit 5f325e1a0ab7352a328483b22aef4b95df2e98b2[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Aug 18 01:31:14 2016 +0200

    The tessellator tests now flatten with iterators instead of builders + More API cleanups.

[33mcommit a49671bbda1ede85dd827c5fe1c34cdfa7ff42af[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Aug 18 01:12:10 2016 +0200

    Refactor the API to remove the confusing "primitive" terminology.

[33mcommit 6127667cc4416cb2cd6f9c1e76411305dc5aa762[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Aug 18 00:17:01 2016 +0200

    Remove the old Path structure and rename Path2 and friends into Path.

[33mcommit 4d06196c2aa9fa46220fa2e7043adc7eac0cab79[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Aug 17 23:50:25 2016 +0200

    Converted all of the tessellator tests to the new path API.

[33mcommit ba323e5793fa63267e769eb10f332bf67720cd22[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Aug 17 23:20:09 2016 +0200

    Moving tessellator tests to the new path API.

[33mcommit 23605f1680e3dd759c0fde13e9061017c7b56bd6[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Aug 17 22:14:25 2016 +0200

    A lot of progress towards moving to iterators and the new path representation.

[33mcommit 8a4be26bf9ec3d37270eadb1b69459ff59cb5ba2[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Aug 14 13:07:42 2016 +0200

    The logo now renders properly with the new Path structure.

[33mcommit 7125534a58a0a50814f67a92bd9f7edbf306f394[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Aug 13 22:57:16 2016 +0200

    Some progress porting to Path2 and iterators, the logo doesn't render properly yet.

[33mcommit 1830a3dd88f5b4d15b73df5e72a37fdfb76a621c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Aug 13 21:52:18 2016 +0200

    Porting the reduced test case generator to the new Path data structure.

[33mcommit 3a9b934b58e48247d565454d21a15a2d9e055c8b[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Aug 13 20:40:56 2016 +0200

    Add some missing SVG commands to SvgEvent.

[33mcommit 3364e2767a2c7301597699e3be5ac9325532c2af[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Aug 13 18:26:54 2016 +0200

    Some progress on the iterators.

[33mcommit 1e3835c6e7046576f5fb37443ceb35758474274a[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Aug 13 10:42:25 2016 +0200

    Let path builders deserialize events and fix the test target.

[33mcommit 17a4ce41816261dac7bc15f3a9ad2ea8d7bd1041[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Aug 13 02:10:26 2016 +0200

    Update readme.

[33mcommit fb27becd07a053d5634ae6e6ba79a20764a96197[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Aug 13 02:00:44 2016 +0200

    Move path, path_builder and path_iterator out of core.

[33mcommit b76f6f853477bc7d6011a6588994fdc7c2563673[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Aug 12 21:30:54 2016 +0200

    Remove dependency on PathBuilder from the bezier code.

[33mcommit d88c8a2b2edb197ff26275c616b11c74e2ec3c62[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Aug 12 20:46:18 2016 +0200

    Improve the cubic bezier flattening implementation.

[33mcommit d8d857f735fd220175648348f5b0d7973aac3711[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Thu Aug 11 19:36:35 2016 +0200

    Start moving to a better path representation and Iterators, remove End.

[33mcommit 3e9870bf7adabe17dce70a7aa95f4d7fc70d74d8[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Wed Aug 10 18:34:17 2016 +0200

    Bump euclid dependency to 0.8.1.

[33mcommit 7aaa7e26ddc23a18c368072e64b7f4fcfd419894[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Aug 9 01:40:23 2016 +0200

    Remove VertexBuilder.

[33mcommit 614eb08d3e9ba54c0fdba641a74cd9cbe12ba9ab[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Aug 8 23:58:04 2016 +0200

    Remove sid dependency from lyon_tessellation.

[33mcommit 2a766e5266eb123a51c24928f4a4e60208d89dfb[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Aug 8 23:44:47 2016 +0200

    Improve the GeometryBuilder API a bit.

[33mcommit c3ff5d20f09fb3d6e0415c29bc67ca7624639f9b[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Aug 8 22:57:46 2016 +0200

    Improve colinear edges in tessellator some more.

[33mcommit 140f6a800a5c8fb062934bde5b92459a557bf858[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Aug 8 21:00:15 2016 +0200

    Improve colinear edges in the tessellator, slightly.

[33mcommit 77ab2eabfe5ff091dbbadb103046855341fbc1ed[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Jul 18 23:31:49 2016 +0200

    Build fix.

[33mcommit fd8084aae8952b91f74c777491c5d3f9926ed0e7[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Jul 18 02:42:32 2016 +0200

    Improve the bezier maths.

[33mcommit c3f2187c0febdc23f87dbd62472869c72b7f352d[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Jul 17 22:33:38 2016 +0200

    Make the tessellation APIs a tad more future-proof.

[33mcommit 096b649f6d9a34dbe539ee9e25896204516cf464[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jul 15 01:49:24 2016 +0200

    Tag version 0.1.1.

[33mcommit c91b3ed591b5161e8963bbf7270696572ee4238c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jul 15 01:33:54 2016 +0200

    Merge README.md

[33mcommit 5e64bb9d07260d8b624f214522fd461ca83153e5[m
Merge: 0b9ac13 5d10792
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jul 15 01:32:14 2016 +0200

    Merge branch 'master' of github.com:nical/lyon

[33mcommit 0b9ac13ee52ccf9c071db32e4452a91374e68bf2[m
Merge: fc7674d 583709a
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jul 15 01:31:42 2016 +0200

    Tag version 0.1.1.

[33mcommit fc7674d77f71da18d1999b3b4196e59ce6af0412[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jul 15 01:14:17 2016 +0200

    Fix the tessellation spelling.

[33mcommit 583709a40a4ee6a00639c2db8f7d0d8298edf3ea[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Jul 14 18:47:36 2016 +0200

    Tag version 0.1.0.

[33mcommit 833497649c98cf4e9584aef62e45cdeda76a6cc5[m
Merge: 5b5cb86 67e0c72
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Jul 14 18:34:34 2016 +0200

    Merge branch 'inbound'

[33mcommit 5d10792235deeaefad1596e5626faf25591db78f[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Jul 14 18:05:33 2016 +0200

    Update the README.

[33mcommit 5b5cb867ca73da5d96642329130d4fc9cd73f4c7[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Jul 14 16:57:35 2016 +0200

    Move the recently added illustration to the right place.

[33mcommit 4a23a52503b43e05ccb4586b44858ff5b24da73c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Jul 14 16:54:11 2016 +0200

    Add an image illustrating quadratic bezier tesselation.

[33mcommit 67e0c72c91c3f05dc1f39c0f807b816e17506c38[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Jul 14 16:53:20 2016 +0200

    Just a comment.

[33mcommit b4e99ada966238c045ad64ce68faa3608d0c6730[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Jul 14 16:06:46 2016 +0200

    Better expose flattening tolerance + Cleanups.

[33mcommit 4ded9841b9a37b2f73a1947e8fad223721905fb1[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Jul 14 15:35:43 2016 +0200

    Add some tests for big and small geometry.

[33mcommit 66680eb6003ff032ba9a161e76beec70e6c2e530[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Jul 14 14:59:16 2016 +0200

    Cleanups.

[33mcommit f768086e5a541774c11e043b97e3005dc542c40f[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Jul 12 12:01:00 2016 +0200

    Enable more tesselator tests.

[33mcommit 5bb6a73e3d6d4ef88ae9f8509abe51202d1d3ff1[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Jul 11 11:16:16 2016 +0200

    Fix precision issues with intersections in the tesselator. The new tesselator now passes all of the previous tesselator's tests.

[33mcommit cc7b5dbb8ff37cd58d63ce486273f7d2aee465be[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Jul 10 19:57:37 2016 +0200

    Cleanup.

[33mcommit f115cb9284590bcfd6c43c64988626360c5825bf[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Jul 10 19:05:23 2016 +0200

    Refactored the interface a bit.

[33mcommit dc9502644ab0897ebd446526b49e4d73cb2ed15e[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Jul 10 17:57:51 2016 +0200

    Cleanup.

[33mcommit 055a907ff65cc3843ef6ee607173a3e3b71a6d7f[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Jul 10 17:22:39 2016 +0200

    Convert the glium example to euclid.

[33mcommit e7693e35ffa7eae539132e5f63735ab5f9e1bb43[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Jul 10 16:51:11 2016 +0200

    New tesselator improvements.

[33mcommit 90548f5309dba45ec876c3873f7fbbc88b081484[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Jul 5 00:17:33 2016 +0200

    Use euclid instead of vodk_math.

[33mcommit 61ff4bf139fe66bd1ba5eac1ec6b9416fa176a5c[m
Merge: 170b50b e768f61
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Jul 4 00:38:38 2016 +0200

    Merge branch 'master' of github.com:nical/lyon

[33mcommit 170b50b965fe9eceb966472b93bf62ef23125884[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Jul 4 00:38:27 2016 +0200

    Add a gif illustrating a sweep-line for the wiki.

[33mcommit 584f59191f76f9cb5278c6a9bdc8c0960581d803[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Jul 3 23:13:46 2016 +0200

    Add an empty lyon_svg crate.

[33mcommit e768f618bf5683c9bca00675dec244e32deccf93[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Jul 3 22:57:39 2016 +0200

    Add a link to the todo wiki page in README.md.

[33mcommit 38160ffbce9ce3fe2b88b4ecb746ab9757959bad[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Jul 2 18:32:12 2016 +0200

    Improve self intersections and chained merge events in the new tesselator.

[33mcommit ec3ffb9e853b061f71eaa22a722b52b9dca62f89[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jul 1 01:15:53 2016 +0200

    Adding auto-intersections to the new tesselator and working through test failures.

[33mcommit 02215ea2e197440d01754fbf80d23e0aca5bcdfa[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Jun 30 00:41:46 2016 +0200

    Tesselator cleanup.

[33mcommit 4854cea2fa7d346cde84967d3ec2f4718a11df4f[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Jun 30 00:10:06 2016 +0200

    Some cleanup in the middle of refactoring the tesselator.

[33mcommit 9156da353e55b0f6661c3cb4aba5a71c53bdad1d[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Jun 28 01:47:22 2016 +0200

    Some progress on the new tesselator.

[33mcommit 380ab8eb7d6c31823b5bb5119a5c4a4c50269ab9[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Jun 21 11:50:07 2016 +0200

    Tesselator rewrite: implemented walking the sweep line to process the edges above the current vertex.

[33mcommit 54c3b375ca2a4efeda74f9cc325b65d7cae466ad[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Jun 21 10:41:12 2016 +0200

    In the process of rewriting the tesselator to better support coincident vertices.

[33mcommit 3692292440fe6983c2458424ae2d64b413a30adb[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Jun 21 09:46:42 2016 +0200

    In the process of rewriting the tesselator to better support coincident vertices.

[33mcommit 7b4c0c9cf890d5b6e5ee889613fd359fd4f69cc6[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Jun 21 00:31:53 2016 +0200

    In the process of rewriting the tesselator to better support coincident vertices.

[33mcommit b3a43a537d36a40c7d25b80797ff5ddff9bb0759[m
Merge: a13ded2 ff9ba81
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jun 17 17:26:58 2016 +0100

    Merge branch 'master' of github.com:nical/lyon

[33mcommit a13ded286e0bb8aadaea83e23d9c2161ceda62d0[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jun 17 17:25:46 2016 +0100

    Tag version 0.0.3.

[33mcommit 8d4cfd62c13b223d65a8ce8a7e6ca6997700b088[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Jun 13 17:32:50 2016 +0200

    Added some documentation

[33mcommit 8f47a3e51c50a9856e5572381a6a4e568cda9b72[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Jun 11 11:00:51 2016 +0200

    Build fix.

[33mcommit 85ed6d64fcdb578c4a9294f7809fa11d3a2cf4e2[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jun 10 21:38:46 2016 +0200

    A bit of doc.

[33mcommit 4869fec2f531614d9c0d9d7c0e3b34b4c427024b[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jun 10 21:24:16 2016 +0200

    Add another failing test case and remove some of the logging.

[33mcommit 124ec51189062e02dba7c03ce0eb83fd6e2ebfef[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jun 10 21:15:36 2016 +0200

    A hacky (and mostly failed) attempt at handling coincident vertices in the tesselator.

[33mcommit 45b3c8ea6bfa3edc102ed1d1b42aeebdb6bff77c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jun 10 20:16:15 2016 +0200

    Typo fix.

[33mcommit 04a765fddc7a9bfec32c12d2e3bc2c350baac5f1[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jun 10 20:09:37 2016 +0200

    Cleanups.

[33mcommit 4c6d04080e7a189945d6875d6ff43d5d90660715[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jun 10 20:02:08 2016 +0200

    Move the arc_to implementation into its own file.

[33mcommit c753a99b9f14c8f4f057f5ca2f5261a65201b3a0[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jun 10 19:35:18 2016 +0200

    Add relative_arc_to to path_builder.

[33mcommit 08823a87b3dd893749ec8b598ac7d9d46494bffd[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jun 10 19:28:24 2016 +0200

    Add another failing test case.

[33mcommit 6bdaefd7f0d0c98452d99f4e7de08fc2c8c44004[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jun 10 19:23:24 2016 +0200

    Remove the arc_to tests from the glium example.

[33mcommit 0d1b15e6bebc444b3a808b2ec45698ff034bc7c0[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jun 10 19:14:50 2016 +0200

    Some stylistic fixes on the arc_to implementation.

[33mcommit 82f1d6fa6345203affc6627c96e642cae33d6923[m
Merge: ea65b8f 203a77e
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jun 10 18:05:43 2016 +0200

    Merge the work Thomas did on polygons and elliptical arcs.

[33mcommit ea65b8fa48aa67f69d981055f6e8da1a3a2657a0[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jun 10 13:21:58 2016 +0200

    Remove some of the logging.

[33mcommit a44a5109764e395860ed27ef53ec1acbd7cdf887[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jun 10 13:16:14 2016 +0200

    Add simple pan/zoom controls to the eaxmple viewer.

[33mcommit 203a77e1e01e4d4161035d2361c51282cba922d7[m
Author: Sajot Thomas <thomas.sajot@ensimag.grenoble-inp.fr>
Date:   Wed Jun 8 16:32:35 2016 +0200

    Removing useless function

[33mcommit c2662aab49378b228d98ee41d8daed1f8bdc6eb8[m
Author: Sajot Thomas <thomas.sajot@ensimag.grenoble-inp.fr>
Date:   Wed Jun 8 12:54:06 2016 +0200

    arc_to works only for ellipse with radii.x < radii.y and x_rotation = 0.

[33mcommit 0cd1c8a2e200a38e5860b064ae3028b73a0119fd[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Jun 7 19:14:09 2016 +0200

    Add some test cases.

[33mcommit 0eeee5b6a1823a71ac6b32655c7915407c2975db[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Jun 7 13:56:55 2016 +0200

    Add a test case for the recently fixed bezier flattening error.

[33mcommit ef3756cf51e31ccb81f00ce6c4f77ae83486e0bb[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Jun 7 13:55:45 2016 +0200

    Build fix.

[33mcommit f8b83c38d0dc3e910c8df248015a77ef2556cb37[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Jun 7 12:09:50 2016 +0200

    Build fix.

[33mcommit c3d2fb0a9c5d0472a8eb4094ddf19c0d5d176a85[m
Author: Sajot Thomas <thomas.sajot@ensimag.grenoble-inp.fr>
Date:   Tue Jun 7 10:30:37 2016 +0200

    merge with origin

[33mcommit 47ff1f11d3446ef277f0e56292e1e11040146765[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Jun 7 09:49:29 2016 +0200

    Fix the smooth svg path commands.

[33mcommit f338e2564377a9c293d0ebf95feeb0e3a5700623[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Jun 6 23:43:33 2016 +0200

    Handle empty sub-paths.

[33mcommit dcef45bbfd76668fd41b754e468c0a2972c7d52b[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Jun 6 23:32:07 2016 +0200

    Bezier flattening fix.

[33mcommit 6423a981fbe7d4c8aa407ce549ea546b17a4f63b[m
Author: Sajot Thomas <thomas.sajot@ensimag.grenoble-inp.fr>
Date:   Mon Jun 6 09:37:16 2016 +0200

    Modification du code de arc_to

[33mcommit ff9ba81965ef83dbe0264d8a5e3499b1b8e2035f[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jun 3 10:32:50 2016 +0200

    Update README.md

[33mcommit 5b13187b4b91ba2c7a1580934a69a96f7af91f9c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jun 3 00:57:25 2016 +0200

    Assert that vertices don't contain NaNs in PathBuilder.

[33mcommit cc2749e9486621e946fd0de1578e9752f92a64bb[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jun 3 00:43:12 2016 +0200

    A helper to reduce failing test cases.

[33mcommit 41a02c21a271c13094b481cfd7d6b32e21bd2e7b[m
Author: Sajot Thomas <thomas.sajot@ensimag.grenoble-inp.fr>
Date:   Thu Jun 2 17:00:56 2016 +0200

    First try at arc_to that draws eliptical arcs from on point to another. Not Working ! (with test in the example)

[33mcommit f4deb246551e2e8d3a419bbef2c9ab575d15e120[m
Author: Sajot Thomas <thomas.sajot@ensimag.grenoble-inp.fr>
Date:   Thu Jun 2 16:59:05 2016 +0200

    Polygon function added. It draws a polygon that goes throw a list of points

[33mcommit 7f73de34daea419f32c2262f4652971f2f29d249[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun May 29 22:57:53 2016 +0200

    Update README.md

[33mcommit f1eeea1ce5c98fe776b3fa61f18c4f1ccd028023[m
Merge: 867cd85 7c429cd
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun May 29 19:49:16 2016 +0200

    Merge branch 'master' of github.com:nical/lyon

[33mcommit 867cd8554c07c1b1854a45aa7df483d0aefef036[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun May 29 19:48:59 2016 +0200

    Tag version 0.0.2

[33mcommit 7c429cd4df7a7e602b14a6977df8beaa1a40e9f1[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun May 29 19:41:24 2016 +0200

    Update README.md

[33mcommit d8e14b8ee132451335e17a0bf3345766135e0943[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun May 29 19:00:39 2016 +0200

    Add some documentation.

[33mcommit 67d0dac5ff7231d2f22b5e925c5ecfd6b8601d07[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun May 29 18:31:37 2016 +0200

    Remove CurveBuilder.

[33mcommit 31f76c9584338946978299c7764dda8e3eead8d0[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun May 29 18:18:03 2016 +0200

    Add some missing svg commands.

[33mcommit f698ab92876ab63e2fd61666daa81c8e23b5594d[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun May 29 16:27:51 2016 +0200

    Refactor path_builder.

[33mcommit bf6c9df2874a719d069f82865540a3256b65ea75[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat May 28 18:14:49 2016 +0200

    Add interfaces for a software rasterizer.

[33mcommit 0db7a9ed438529d9b464b74e9b688d389fb938ea[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat May 28 15:28:03 2016 +0200

    Gitignore target folders.

[33mcommit b8fe1f8c5e79117ea6604488d482a11c0d7985e0[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat May 28 15:25:15 2016 +0200

    Split into smaller crates.

[33mcommit 1c488d08d52e34767f2aceffa9cc0ac37f179826[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat May 28 12:25:46 2016 +0200

    Remove file path dependencies.

[33mcommit 4aa5f8fc47c17e3e589e360dc6dd73394b3f08c5[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat May 28 12:22:00 2016 +0200

    Move lyon into its own repository

[33mcommit 1db3f5eda5eb1b45a37022f7d9205727f2362e46[m
Merge: 051c043 e5211ba
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat May 28 12:02:49 2016 +0200

    Merge.

[33mcommit 051c04350bce36100a5dca1e7659c4acf20d45a2[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat May 28 12:01:04 2016 +0200

    Initial commit

[33mcommit e5211bab77a2476cd1838de15b7a9a46dbf065ed[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat May 28 11:59:41 2016 +0200

    Packaged things up

[33mcommit e1e00bc9b7e9781c8e40046f78e8bc9765e7d0d4[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri May 27 19:45:39 2016 +0200

    [lyon] Build fix for the tesselation example.

[33mcommit f493e36e988bccfc779ae563278eb83b0592213b[m
Merge: a5ca3a5 9450cef
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri May 27 19:42:32 2016 +0200

    Merge branch 'experimental'

[33mcommit 9450cef69ee8135e681b715b19124315ee5f1aae[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri May 27 19:41:49 2016 +0200

    [lyon] Changed the path building API.

[33mcommit c1253f8044496692840da7920ad7558388a74421[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri May 27 18:28:30 2016 +0200

    [lyon] Chaning the path building API.

[33mcommit e5580c7d30f3596edde1f5170ac17ecea57c2c3c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri May 27 17:35:42 2016 +0200

    [lyon] Move the rust logo into its own file.

[33mcommit 28d771a54b10653fc80e46005912039eabc5033d[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri May 27 14:40:42 2016 +0200

    [lyon] Rename path structures.

[33mcommit da6386d75a4c36a05466a17e2280468473f003ed[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri May 27 14:31:09 2016 +0200

    [lyon] Fix path flattening.

[33mcommit be685e4ccae4b8977edc74ccb78c51b69ee4f447[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon May 23 00:07:32 2016 +0200

    [lyon] Moved some code around and started porting gecko's path flattening.

[33mcommit a5ca3a57cbb2bac2840067d4c7bb545901032df9[m
Merge: 188ce66 bbdf70d
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri May 20 18:47:20 2016 +0200

    Merge branch 'master' of github.com:nical/vodk.rs

[33mcommit 2ebdad72bf8f47f183e8bea6074c3d5590107b0e[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri May 20 18:45:08 2016 +0200

    [lyon] Remove the old tesselator.

[33mcommit 34f61411c1f48860ab4935c768f9b6830b69b141[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri May 20 14:36:46 2016 +0200

    [lyon] Some cleanup.

[33mcommit a91dde0d9af2b3a1599951c4bfde803de2b8639c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri May 20 13:43:26 2016 +0200

    [lyon] handle auto-intersections in the tesselator.

[33mcommit e0aa7202afe2c1b7e114cf68d54895f0f00b7e20[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed May 11 00:12:24 2016 +0200

    [lyon] Fix segments intersection test and some progress on auto-intersections support in the tesselator.

[33mcommit 316b67293df0d3115c3e7eb3f4b3c2dd8cb98af7[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue May 10 01:46:05 2016 +0200

    [lyon] Tesselator cleanups.

[33mcommit 47fed9f24124cf755dd911597450410def4b2bb1[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed May 4 11:26:48 2016 +0100

    [lyon] working on auto intersections.

[33mcommit a949de373685c5a9b01d831c4fd73d2b0f6ca7b5[m
Merge: 4e9820a 686f15b
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Apr 29 16:10:35 2016 +0100

    Merge branch 'experimental' of https://github.com/nical/vodk.rs into experimental

[33mcommit 4e9820ac99da85b3b86b71f56c35f5c19adba8b1[m
Merge: 5c5be99 5ded80b
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Apr 29 16:01:07 2016 +0100

    Merge branch 'experimental' of https://github.com/nical/vodk.rs into experimental

[33mcommit 5c5be99add57445ef5848ba5110e7badf1fbba7a[m
Merge: bbdf70d 6a3438f
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Apr 29 15:55:23 2016 +0100

    Merge branch 'experimental' of https://github.com/nical/vodk.rs into experimental

[33mcommit 686f15b1e90fe2b27f51ebea2ef6faba62b909c9[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Apr 29 16:01:20 2016 +0200

    Add a toy program to test the tesselator.

[33mcommit 5ded80bab8b0a69dced905d144650815b724c1a3[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Apr 29 15:53:11 2016 +0200

    [id] Missing file.

[33mcommit 6a3438f8bf418b1990bdead94f55f6377199a346[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Apr 26 10:24:56 2016 +0200

    [lyon] Tesselator improvements.

[33mcommit 94bea4c0e6a0ebe8954f90dd20085755d4dc9ef9[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Apr 24 00:56:57 2016 +0200

    [lyon] The new tesselator can handle the rust logo.

[33mcommit 3506a59c714ef971c6a96a2dedcb6da19f78f5dd[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Apr 24 00:33:53 2016 +0200

    [lyon] Add a test.

[33mcommit 5a9ee666dce1ebeabc9c58b6d317e5c970f89a5f[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Apr 24 00:31:01 2016 +0200

    [lyon] Some cleanup in the new tesselator.

[33mcommit 6d0648f71ffe3a7d0cddbd4a31e54793dd4d1cdc[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Apr 23 23:51:43 2016 +0200

    [lyon] Good progress on the new tesselator.

[33mcommit 96cd1d41379c5007166901e14d56469ff1af09bc[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Apr 17 15:14:48 2016 +0200

    [lyon] Monotone tesselator fixes.

[33mcommit 8f5515ca79973aaca7dd9986713f3a2639d53eb7[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Apr 17 13:03:03 2016 +0200

    [lyon] Implement the new monotone tesselator.

[33mcommit b4ed2f5bb4f8dc6c0e2aef3fde6251d83c3c643e[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Apr 16 13:41:56 2016 +0200

    [lyon] Remove the helper hash map from the monotone polygon decomposition algorithm

[33mcommit 188ce66f2ac53706ad6fec1a4471909d873b69a8[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Apr 14 10:51:48 2016 +0200

    [lyon] segment intersection fix.

[33mcommit bbdf70dece69a81e901e30f64c32edb2eba0e2fd[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Thu Feb 25 14:38:38 2016 +0100

    readme fix

[33mcommit b5a567694bda0e33648f2763467d330de122711e[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Thu Feb 25 14:36:34 2016 +0100

    Moved the license to MIT/Apache-2.0

[33mcommit e2afa920cdc19b2ff0d7dbc4a65b6994ad60f5d4[m
Author: Nicolas Silva <nical@fastmail.com>
Date:   Thu Feb 25 10:54:35 2016 +0000

    License update in README.md

[33mcommit 914d66f549c1366faa406ed35604c2ac6c4ae63c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Feb 25 08:53:09 2016 +0100

    [lyon] WIP Bentley Ottmann algorithm.

[33mcommit a85462f69b01574d19cf2c7faa10749737915f93[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Feb 24 02:29:48 2016 +0100

    [lyon] Added generic sweep line algorithms and touched a whole lot of other things.

[33mcommit 63bedc702dc16464b7472e76de389d702458c67e[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Feb 21 20:19:50 2016 +0100

    [lyon] Some cleanups in the monotone decomposition and polygon abstraction.

[33mcommit 1fe66e53dfc6706755b91391bb86c25bea97e4fa[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Feb 16 19:48:25 2016 +0100

    Updated the readme.

[33mcommit 5139c6bdbe66f3eec85784996866a5c2668e6595[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Feb 16 19:42:41 2016 +0100

    [lyon] Render the rust logo

[33mcommit 8efea909b159c42c50021a858f42012e9fac9536[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Feb 15 01:01:03 2016 +0100

    [lyon] rename geom into lyon and add some svg-isms to it.

[33mcommit d5e72101992fe71aeb3e1f2ccc3e65978c2f6123[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Feb 12 23:54:15 2016 +0100

    Various cleanups.

[33mcommit d36d51eaab545e834d38014e9738cc76d5023951[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Feb 12 23:17:55 2016 +0100

    [math] Improve the vector abstractions.

[33mcommit 794aacc7efa5902c41084945b846ecababcc2bd3[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Feb 12 18:18:08 2016 +0100

    [geom] Add back the dependency to vodk_math.

[33mcommit 5205c4adb7af406a1543e1ab325197a5258d19ce[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Feb 10 23:13:29 2016 +0100

    [geom] Oh snap, I already wrote yet another Rectangle abstraction elsewhere...

[33mcommit 5ed806bfa90b796495a4a2e35b75c7ddcea88caa[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Feb 10 23:01:04 2016 +0100

    [geom] Improve Rect.

[33mcommit 1f849caf6981fb3cbf55bb0b9fa94763aacd774f[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Feb 10 22:43:13 2016 +0100

    [geom] Cleanups.

[33mcommit 956e2c31d7afad30663d4cf7c5d80b483b4da7d6[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Feb 10 22:11:41 2016 +0100

    [geom] missing file.

[33mcommit 3ca4a1854bf0ff0ff44aabad8dc7ed192d1681e3[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Feb 10 22:11:06 2016 +0100

    [geom] Some cleanup + basic path flattening.

[33mcommit 252202722c2987ccc3a11a368b4d4423b224b812[m
Author: Paul Adenot <paul@paul.cx>
Date:   Wed Feb 10 19:19:24 2016 +0100

    [gpu] Change the name of the last column of 4x4 matrices.

[33mcommit 13176799a5e8234aa9047af590760249a7549f91[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Feb 9 20:40:51 2016 +0100

    [geom] Improve the path and polygon APIs.

[33mcommit 3af2ed323af81752e79e5feb18882bb0ddc009a2[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Feb 5 02:03:41 2016 +0100

    [geom] Some cleanups + path stuff.

[33mcommit b1de6aa188d7392610b48c5401e2aed7ac15eb6c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Jan 31 16:28:22 2016 +0100

    [geom] Cleanups

[33mcommit 40487ad604e95525e31ff4e906cc27e90e68f6d4[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Jan 31 12:51:56 2016 +0100

    [geom] Cleanup

[33mcommit da26f5a7705812fda71aeb4e5f9525f510464a68[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Jan 31 12:32:53 2016 +0100

    [geom] Improve tests.

[33mcommit f6142c4c88c0271be53cd15f5fa9c5bfe0128b24[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Jan 30 18:22:49 2016 +0100

    [geom] just passed the basic test suites.

[33mcommit 40e6cd4b3e3a4952ae75eaa863e2b7e585d488e7[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Jan 30 18:22:14 2016 +0100

    [geom] just passed the basic test suites.

[33mcommit 12711989fc1b0ff89e55b00060c2e2062aa2447c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Jan 27 01:05:02 2016 +0100

    fixes

[33mcommit 16fc70c37320d139b0f908053eb052540581716e[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Jan 26 01:44:12 2016 +0100

    [geom] moving away from half edges, basic tests working

[33mcommit 3674414811a3933526d31729dd7b6c90635ac231[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Jan 20 00:54:39 2016 +0100

    [geom] moving away from half-edges for polygon representation.

[33mcommit 25eaf9ad3a73efec29464fe0d2122bdd5d0e48ee[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Jan 8 12:58:46 2016 +0100

    [geo] tesselation work

[33mcommit 868efc44f646be84070c1ea77f1ae298a2f2095f[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Dec 22 21:57:06 2015 +0100

    Geom: fix bug in y-monotone decomposition, make it possible for half edges to not have opposites.

[33mcommit 19a6546d1ffe322a16884f54ea9a9b4c79fa8ac6[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Dec 19 13:04:02 2015 +0100

    Geom: tiddy up.

[33mcommit 7d87ba6803c4ee8263e721250d8dd3f640c252c5[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Dec 19 12:48:27 2015 +0100

    Geom doesn't depend on vodk_math anymore.

[33mcommit bbcd7093015cf4a2f3986118bdadb4e5d767542d[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Dec 17 01:47:07 2015 +0100

    Remove the dependency to the crate num in id

[33mcommit eeb03e86b877691a08a244dbc856205a38d190c4[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Dec 17 01:16:50 2015 +0100

    A ton of stuff

[33mcommit 4aaf827dfe8d7c2b56a0ca589ecaea1e4877643c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Oct 18 02:40:19 2015 +0200

    Add a test.

[33mcommit ba2b1c38f0b6eb30ebb3e8c757e137ff6e57d4c7[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Oct 18 02:20:00 2015 +0200

    [geom] Allocation tweaks.

[33mcommit fb8e895f9681c2440b8a63cb3a744671d6bf3bd0[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Oct 18 01:49:48 2015 +0200

    [geom] Rename VecStorage into Allocation and add support for it in path.rs.

[33mcommit 99962435345d688c295762978120fc23259c2a32[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Oct 18 00:27:09 2015 +0200

    [geom] Improve the path api.

[33mcommit 7f7c882f5de17d8a7ecf39208f295b76bcdd869c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Oct 17 23:11:14 2015 +0200

    [geom] Turn PathBuilder into a more builder-like API.

[33mcommit 3acf3a4232f5b57bbd53b627cb74c57084afbfd8[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Oct 17 22:14:06 2015 +0200

    path tests

[33mcommit d73b2e53dec6b81d106911740dbeb05c02d3f585[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Oct 16 02:09:32 2015 +0200

    geom: Adding a simple 2d path builder.

[33mcommit 55e3c3bf81bf6d79a30d91d28859592e504f77b7[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Oct 1 01:37:16 2015 +0200

    Way too many things in this commit

[33mcommit 411af4050df924ca4612b06906d53f77c7951232[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Aug 23 21:02:32 2015 +0200

    too many things for this commit to be sane

[33mcommit ff6ac2bfb8f7dd61e7eff5701ff9f1e5d091c5d0[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Apr 30 22:29:11 2015 +0200

    id: Use Option<ID> instead of magic ID values for invalid ids in id_list's API.

[33mcommit 8ddd3a3b96ddbeb35b01f97cb88272c7178e285e[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Apr 30 21:01:00 2015 +0100

    geom: Finish removing vertices from ConnectivityKernel.

[33mcommit 10c4933a315289b633f335cab059021bc455a11f[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Apr 30 18:45:54 2015 +0100

    geom: Use IdList in ConnectivityKernel and stat removing vertices from the kernel.

[33mcommit 7f7a1a296e75e4919f0cc774a1e8c06464917180[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Apr 30 17:32:04 2015 +0100

    id: Add IdList.

[33mcommit cdcf24bb1c5f24c61a4ed55ed00fd38dca9b340e[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Apr 30 09:03:40 2015 +0200

    id: Move the magic invalid id value out of the module

[33mcommit c94d2c237ecfc20d4853381dc3f57a74b060f0ff[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Apr 9 01:13:44 2015 +0200

    logic fix tokenizer hack

[33mcommit 581bfec838332885795560a133831292c2da9e64[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Apr 9 00:10:55 2015 +0200

    logic: rustup (hacky)

[33mcommit 16d544bfcb086b0110de61b58badf15fbbfdb08d[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Apr 8 01:18:07 2015 +0200

    rustup

[33mcommit 3edfc29232dfe59d03c71d9f18b6a298db9d7e10[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Apr 1 09:16:21 2015 +0200

    rustup

[33mcommit 7e7dc7d66b1e769f47b03321c7032fd483f80ca4[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Mar 31 09:37:39 2015 +0200

    kiwi: use vodk_id.

[33mcommit 4f318b9ce6dc50a3e2752d3842644c0fbf615958[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Mar 31 08:51:09 2015 +0200

    id: move to its own crate.

[33mcommit 7858ff89b6ab6958e98c6369474b0cc45273f4a4[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Mar 30 10:10:00 2015 +0200

    geom: more API cleanups.

[33mcommit 62d739c2f1d0ee8cdcbf17a5827f84b6dcfdc401[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Mar 30 09:35:34 2015 +0200

    geom: some API cleanup.

[33mcommit 77e9451a55239ad457c144ae0db7a62969c1b20d[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Mar 30 00:39:01 2015 +0200

    geom: make it possible to remove edges, improve the halfedge API.

[33mcommit 610baba1ffb90226563d31bc068d64c3f51ca3a8[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Mar 24 00:20:44 2015 +0100

    geom: support removing faces

[33mcommit 4eac529302d251a6b1082d00f327a696acd161ed[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Mar 20 18:37:21 2015 +0100

    geom: traits stuff

[33mcommit 62d4d05aa87541ebbe1da7af0fceb29d62bbd7e9[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Mar 20 10:41:19 2015 +0100

    geom: Documentation

[33mcommit f0a86c2c1c2ec6fb484d6fce90fb122f7259062f[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Mar 20 09:42:39 2015 +0100

    geom: add Mesh and generic parameters over the Attribute trait

[33mcommit 1ee23232cb920f7921ccc45e11efc930c0cf75d6[m
Merge: a01a962 676ea4f
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Mar 20 02:07:29 2015 +0100

    merge

[33mcommit a01a962b3b456d4474bce159cc08c9bdbcd299f2[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Mar 20 02:06:19 2015 +0100

    file reorg

[33mcommit c22b0ef3f78243219fef252a1154768129a44c66[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Mar 20 01:57:40 2015 +0100

    fix

[33mcommit e5f7ac60659401b371f9213a57a47d4742623f67[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Mar 20 00:55:22 2015 +0100

    file reorg

[33mcommit 789b64b8b90be9868f7f88ac877d9a8b466c892b[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Mar 20 00:39:54 2015 +0100

    geom: doc

[33mcommit 780c25d66a5422d159fc8e376a0566b4cc1e1502[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Mar 20 00:30:01 2015 +0100

    geom: simplify the VecStorage stuff

[33mcommit 04e46279a0560b5f40a6407ac762f195ad082611[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Mar 20 00:11:16 2015 +0100

    geom: simplify the VecStorage stuff

[33mcommit 9f6856f71a3705668709d79dfc693569c5f044eb[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Mar 19 23:52:19 2015 +0100

    geom: Add some doc

[33mcommit f1cbb288e3b40be1a55c808f295886f5513f32fe[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Mar 19 22:27:46 2015 +0100

    geom: file reorg

[33mcommit 9277195dea13fd868c498b416bfb0d2254519224[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Mar 19 22:03:46 2015 +0100

    vodkdata -> vodk_data

[33mcommit fbdc71959832a365e903652d3fe93c723b94877a[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Mar 19 22:02:01 2015 +0100

    gpu: package the lib (well, almost)

[33mcommit 15ce67b18f328b72857a4ae16739458b11ab863a[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Mar 19 20:46:43 2015 +0100

    data: packaged the lib

[33mcommit 6ad38fbacff4e2602c3863e0b85c1cd687e32138[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Mar 19 20:36:52 2015 +0100

    math: packaged a lib

[33mcommit 676ea4f26e1644951b09262aca3e190c27862876[m
Merge: 705563b c16e87d
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Mar 19 12:22:12 2015 +0100

    Merge pull request #11 from padenot/patch-1
    
    Update working rustc version in README.md

[33mcommit c16e87d9647073f2e132be608de434de9117d5c7[m
Author: Paul Adenot <paul@paul.cx>
Date:   Thu Mar 19 12:21:46 2015 +0100

    Update working rustc version in README.md

[33mcommit 7b7ef3673160c4a0bbfd1071d6b774178e1b38b2[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Mar 19 10:03:51 2015 +0100

    Kiwi: cargo additions

[33mcommit 87aae4bace2a507512a2b3a3ff985badc2e02ce9[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Mar 19 09:46:41 2015 +0100

    Kiwi: reorg files

[33mcommit 705563b4c5b70f0c902f78b6a296b0a7d90e9f63[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Mar 19 01:55:19 2015 +0100

    Introduce VecStorage to safely reuse Vec allocations

[33mcommit 1840978671713083aaff3c54fa73482f41752b31[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Mar 18 02:15:57 2015 +0100

    AttributeVector -> IdVector

[33mcommit 43ed03540a7525140d704f5b64620e12832cc375[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Mar 18 01:42:45 2015 +0100

    Add AttributeVector/Slice to geom and use it in the monoton triangulation code

[33mcommit 3c8c365b6ec84f2ff567964cf083c19ccab6ffb7[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Mar 17 02:03:52 2015 +0100

    Remove unnecessary .iter()

[33mcommit 616f3f95fa2be4779a1d8d4923b87c344cf2b458[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Mar 17 01:54:37 2015 +0100

    Make it possible to reuse buffers from a monotone decomposition to another

[33mcommit 2e312b2b9f366a0a45482c0c645af23f1ed6403a[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Mar 14 14:46:27 2015 +0100

    Display a triangulated shape in examples/triangulation

[33mcommit fa16c2e2736fa3e9852f25fa312b95cf50ead008[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Mar 14 13:48:39 2015 +0100

    Move HalfEdge iterators in their own module

[33mcommit 530621fb4154ec5323bda5d951a0e0f4ac993042[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Mar 14 13:10:35 2015 +0100

    Turn some assertions into debug assertions

[33mcommit 1c106f7730313cd2b00172f93c13c81defcfbed2[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Mar 14 13:03:49 2015 +0100

    Remove printfs from the monotone triangulation code

[33mcommit a85738960f8ee31a8fc3ff89478a9ebb7b83bbe0[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Mar 14 12:54:15 2015 +0100

    Remove the automatic offset in [Edge/Vertex/Face]Id

[33mcommit 9650013280d938d7c210a20223722b8febca1ac4[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Mar 13 18:34:10 2015 +0100

    Use ops::Index instead of getters in ConnectivityKernel

[33mcommit db971c7c97a5aca3061849d0a0861178b1fcde64[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Mar 13 18:12:29 2015 +0100

    Cleanup

[33mcommit bf31224ab4586df8d2ef0cad0d9bc8784fa98171[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Mar 13 17:39:42 2015 +0100

    Update to a newer rust version

[33mcommit 819910df03892c8b734ec66b3a3abde9724d5528[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Mar 13 16:39:44 2015 +0100

    Update the math module to a more recent rust version

[33mcommit c423d80c28c162b137d93c594ad58bf7253f44f1[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Mar 13 01:41:30 2015 +0100

    add a test

[33mcommit 1a3b0e32aabeec79adb59df83e6228db7480f445[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Mar 13 01:01:50 2015 +0100

    a bit of cleanup

[33mcommit d7de7ff49fb6f0fab3c63de352669b3de3016177[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Mar 13 00:48:18 2015 +0100

    Fix representation and trianulation of shapes with holes

[33mcommit 70454c6999dbdb9feea0e4895b219cc13a9b4580[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Mar 8 20:42:02 2015 +0100

    working on shapes with holes

[33mcommit 71c9ee272f6679139db62e60d1c734caf6baa0b4[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Mar 5 22:14:07 2015 +0100

    cleanups and fixes

[33mcommit 807adc7e4d1b09b79d23d56b167f30093d6fa3c6[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Feb 27 20:33:46 2015 +0900

    Some cleanup

[33mcommit 3a20ceb549627c6ac4b50c9c9600bfa706dc568d[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Feb 27 12:36:49 2015 +0900

    HaldEdge manifolds are now always closed

[33mcommit eb7589a114cf70297953e1daf46fc44b1f8a67ca[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Feb 25 00:41:35 2015 +0900

    triangulation tests

[33mcommit ef0e608184d133642313428d5453a54a4e729a94[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Feb 25 00:10:44 2015 +0900

    cleanup

[33mcommit f8bbbb71180ad83df7481cad304a058ac219060f[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Feb 24 23:54:42 2015 +0900

    Working on triangulation

[33mcommit 6cf9faa8b75a78c7c1da92369d692177f71ff501[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Feb 17 15:49:03 2015 +0100

    y-monotone triangulation (incomplete)

[33mcommit ab22a6e2db542ad9772d282d83b14aedeb6440a9[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Feb 3 01:55:34 2015 +0100

    Implement the vertex-edge iterator for the half-edge module and use u16 ids

[33mcommit 7cc4e04f13be225f3a206f4577efb7e5cc21c4fb[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Feb 3 01:35:01 2015 +0100

    Some cleanup in the half-edge code

[33mcommit d3e43b6fe1a57fb3922198d510a87698fe951c3c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Feb 3 01:22:09 2015 +0100

    Add face split support to the half-edge data structure

[33mcommit 17121821edc5abc5261fa367cda43f74d2731d4d[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Feb 2 22:11:13 2015 +0100

    Fixes here and there, started playing with an async loader and a half-edge data structure

[33mcommit b6c907af89129e377b3659dc6c3e20841e4b2485[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Jan 22 00:29:17 2015 +0100

    Remove dependency to crate time in the cube example

[33mcommit c4c0ea9da0e62ad37c7c91e552a603d68d151466[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Jan 21 23:14:51 2015 +0100

    Bump rust version

[33mcommit 13ae39b5f751d4dc7f0d2b1ed7bf6338915598d5[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Jan 21 01:44:58 2015 +0100

    Port code to a more recent rust

[33mcommit 7aa3017b782ec554b2421c9c12c7835be38ad824[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Dec 18 17:20:03 2014 +0100

    Updated the examples to a more recent rustc version

[33mcommit 78c2bc56282a57842585058dbe6d132c9a77903d[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Dec 14 09:55:42 2014 +0100

    Update some of the modules to a newer rustc version

[33mcommit de9a846e8683de6d459a358189ba67207c87076b[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Dec 8 07:41:39 2014 +0100

    More geom batching code

[33mcommit 162acebd62a0210387886ae10bab549a381646bf[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Dec 7 21:30:29 2014 +0100

    The beginning of some vertex cache related code

[33mcommit 36663363f3f84f2293ccb396a217d489783fac07[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Nov 23 20:45:51 2014 +0100

    Update liblogic to a recent rust version

[33mcommit 5b1e01e559050263886600b5f1c6e403de39fe0c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Nov 22 15:51:36 2014 +0100

    Start updating kiwi to a recent rust version

[33mcommit 39f2125dc935f6bb94452c184fb6b3b91f23e6df[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Nov 22 15:21:30 2014 +0100

    Update the examples to a recent rust version (2014-11-21)

[33mcommit d2f3c9637720009313789113e6cbbe302a9a1d69[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Nov 22 15:12:55 2014 +0100

    Update libgfx2d and libmath to a recent rust version (2014-11-21)

[33mcommit f278022011f29550f0f4623c7f99f2085349c8c4[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Nov 22 14:58:20 2014 +0100

    Update libgpu to a recent rust version (2014-11-21)

[33mcommit 0c0bc1d538556577fed3dd3edc4eaa6fb4d35824[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Nov 9 04:50:42 2014 +0100

    changed the ssa bytecode register allocation strategy, added a bytecode emitter

[33mcommit f8ba5e49df842e5ae03183721564838e755f124a[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Nov 7 02:35:52 2014 +0100

    Experimenting with a basic single statement assignment form bytecode

[33mcommit 1480d0df13983cf055196fc2432b55656baebe21[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Nov 7 00:07:57 2014 +0100

    Added another (simpler boxed value to experiment with)

[33mcommit 57cd50ac057e83946a1a52a76f23bf3fda510c4a[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Nov 6 23:49:20 2014 +0100

    Added another (simpler boxed value to experiment with)

[33mcommit cdb8d6e82edfcbc895caac829a8fd590c9d1043f[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Nov 6 13:55:55 2014 +0100

    Some cleanup in logic/*

[33mcommit d136b7710f58db3c6d33641d80b40799a0c00a74[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Nov 6 11:59:24 2014 +0100

    Added a simple tokenizer

[33mcommit 8bfa15e02016e3086f58d26819efea6fbf402722[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Nov 3 02:52:40 2014 +0100

    Playing around with a simple interpreter

[33mcommit 50fe5c83a8900898768817235c59150b84d51998[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Nov 2 02:58:46 2014 +0100

    Add std140 uniform layout structures and port the vertex_aa example to the new gpu api

[33mcommit 4e204d9093e789dd30f9e97fe4d84e8631153991[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Nov 1 21:33:42 2014 +0100

    Ported the cube example to the new gpu api

[33mcommit cafc49299741ced239a4443b709f2d29c77d9513[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Nov 1 18:19:20 2014 +0100

    cleanups

[33mcommit 1dee52994a61da7b9b4deb0715412f2180200f31[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Nov 1 13:05:12 2014 +0000

    Removed some other out params

[33mcommit dfb09bac6efe7fa731c17f16ae72b2a6e1737c53[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Nov 1 03:30:17 2014 +0100

    warning fixes

[33mcommit 982fc9f80c880f8092022fabcbe3cf3376d54326[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Nov 1 03:13:52 2014 +0100

    Wrap VertexAttribLocation into a struct

[33mcommit a7e31bdc015c41ca33d072c6a583a01a6d1bfbbf[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Nov 1 03:11:40 2014 +0100

    Use Result enums instead of out params to create gpu objects

[33mcommit d8ac9ae029b6859d7518aa0a62f7dfa218c33d9c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Nov 1 03:07:35 2014 +0100

    Use Result enums instead of out params to create gpu objects

[33mcommit 2285fca8b7acefa5c34609ca788ea02fd83906f1[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Nov 1 02:26:33 2014 +0100

    gl backend cleanup

[33mcommit e32e2c3bd761a47bda7fa602b1b889c8d9a2932b[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Nov 1 02:17:17 2014 +0100

    Remove context.rs

[33mcommit 5a33c6a527cfc001b02906a933fc86b3ed7a3aa2[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Nov 1 02:16:59 2014 +0100

    Get rid of the old context interface and split device into several files

[33mcommit 74257f92a1fe446509cdf1e27ea36565f29120b6[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Nov 1 01:41:25 2014 +0100

    Improved buffer mapping and fixe UBOs

[33mcommit 3ec32963a764fbe6914b81fed1f32b5683ffcbf2[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Oct 29 11:41:25 2014 +0100

    Removed the command list from the new gpu api

[33mcommit bcbb3868d36eeacac4495875ef2f20b0abb5da66[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Oct 28 01:53:11 2014 +0100

    Toying around with a diffrent gpu abstraction

[33mcommit 02388c6ac45637700bcd171445d13891d01c627c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Sep 8 00:41:24 2014 +0200

    Improved containers::id and math::vector

[33mcommit 4d47e2de93389906ccadbef375a3b86257de0e52[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Sep 7 22:26:03 2014 +0200

    Removed some warnings

[33mcommit 4fa36fa17fcee07d54caf99f6826a166c5d11ef6[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Sep 6 14:23:20 2014 +0200

    Added bezier segments

[33mcommit 774cfdb9fbbaa73fe7137da40f49d04bbccd62a7[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Sep 6 13:29:13 2014 +0200

    added messing files

[33mcommit 06be50a055fd14f33576def088991d6f259f6b9a[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Sep 6 13:28:15 2014 +0200

    Added some missing files

[33mcommit 9260017ae0826c014e74e74f121b809437d96126[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Sep 6 13:26:13 2014 +0200

    Added stroke_path

[33mcommit 1738af9aade2c8e1fe3a2ae1d49b6455f3258ea7[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Sep 6 10:41:04 2014 +0200

    lalalala

[33mcommit 5f18f15014620bcbd8914499379f267bd80c98ae[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Sep 6 07:52:30 2014 +0200

    Fix fill_grid indices and add fill_convex_path

[33mcommit 1e9e97312a18b01ed7cc6b767f22da612f8d669d[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Sep 5 22:44:32 2014 +0200

    Massive amount of stuff

[33mcommit afb049d99c920dca4bae88c3332833c60352ba64[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Jul 21 01:28:44 2014 +0200

    Improved vertex aa and vector stuff

[33mcommit e68ac2dd59ee361686a669725899a5559c1b2138[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon Jul 14 21:35:03 2014 +0200

    Fixed the antialiased stroke code

[33mcommit 20806e72cb045827c623745aadb2a44ef72aff50[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Jul 12 19:24:49 2014 +0200

    Way too many things in this commit

[33mcommit 9cdfc699b09dbababcda618ee1eb0a04ab8b26a7[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Jul 2 21:34:13 2014 +0200

    Experimenting with copy-on-write structures

[33mcommit 6b9f395bf527ebec3beb42a896fa107051353533[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Jun 25 15:07:03 2014 +0200

    Started implementing a copy-on-write scenegraph.

[33mcommit 552d181e109ff54f9d50c307bf58fa02e8899d1a[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Jun 21 18:10:07 2014 +0200

    Track a more recent version of rust.

[33mcommit 5366d60bff6d96141a150c3df64766b61e15a4ef[m
Merge: 44017a4 7e064d7
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Jun 7 18:11:21 2014 -0400

    Merge pull request #5 from darnuria/refactoring_README
    
    Improve the readme.

[33mcommit 44017a4fe6ecca7711ee91c0e5043da1f0362ed7[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Jun 7 17:41:40 2014 -0400

    Added missing ui.rs.

[33mcommit 43c9ca2acf575933aca5104c334b000d74ba2f49[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Jun 7 17:40:58 2014 -0400

    Improved the text to vertex API a bit.

[33mcommit a51c0b09eb502df1f143ae2a798d82e44c05fa3f[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Jun 7 17:31:57 2014 +0200

    Units improvements.

[33mcommit 799b06036210d5edf3ab1277ba38660e831b39c3[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Jun 7 17:15:55 2014 +0200

    Units improvements.

[33mcommit a224431989f69a786b6e2c1d17b12b7c7559879f[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Jun 7 16:09:59 2014 +0200

    Added a unit for ui rectangles and vectors.

[33mcommit 7ceb02be08925950f607091f5933d0499c6759de[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Jun 7 15:22:32 2014 +0200

    ui improvements

[33mcommit 7e064d7db32266da17562f90cc97b1da1d74d76b[m
Author: Axel Viala <axel.viala@darnuria.eu>
Date:   Sun Jun 1 22:18:01 2014 +0200

    Refactoring README.md

[33mcommit 50b623b08f6507cdcb6672ca9c5f9061ccd0ceac[m
Merge: e5041cd 43297e3
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Jun 1 19:13:00 2014 +0200

    Merge branch 'master' of github.com:nical/vodk.rs

[33mcommit 43297e37aa3e5b58a0aad29839a3eee40ee85236[m
Merge: c683b0b ed87e1b
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Jun 1 19:08:04 2014 +0200

    Merge pull request #2 from darnuria/removing_deprecated_code
    
    Changing deprecated `.to_owned` for `.to_string` method.

[33mcommit c683b0b9a7e956b20a466c707fb377c7ddd18871[m
Merge: aa99668 c0747be
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Jun 1 19:07:07 2014 +0200

    Merge pull request #3 from darnuria/suppressing_minor_warning_in_s/v/g/opengl.rs
    
    Suppressing minor warning in opengl.rs

[33mcommit c09218249da1d8aded5d69d91f825354d656f019[m
Author: Axel Viala <axel.viala@darnuria.eu>
Date:   Sun Jun 1 18:19:13 2014 +0200

    Add .gitignore

[33mcommit 6e9c152338e4a2a0040cacee77f15c26bb1ecd5e[m
Author: Axel Viala <axel.viala@darnuria.eu>
Date:   Sun Jun 1 18:10:49 2014 +0200

    Improving README.md.

[33mcommit e5041cda3ed1a9529fe31549dc42a28c16431164[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri May 30 09:28:01 2014 +0200

    io and app

[33mcommit c0747be41be6ca229222b00c4b0e6eceff444df2[m
Author: Axel Viala <axel.viala@darnuria.eu>
Date:   Fri May 30 03:16:53 2014 +0200

    Removing TEST.sh

[33mcommit 4ff63d9805be46de352d23aac4ee4722ccd9635f[m
Author: Axel Viala <axel.viala@darnuria.eu>
Date:   Fri May 30 03:16:08 2014 +0200

    Removing minor warning from the build.

[33mcommit ed87e1bea2541876fec0cc320ebabd1a262ce999[m
Author: Axel Viala <axel.viala@darnuria.eu>
Date:   Thu May 29 19:53:12 2014 +0200

    Removing deprecated .to_owned by .to_string method.
    
        > sed -i "s/.to_owned/.to_string/g"

[33mcommit aa996687a64de56d999bd94b3503059ca66aff53[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu May 29 18:33:43 2014 +0200

    Remove some warnings and throttle to 60fps

[33mcommit e8c4623c3ef38840ccdb937d08b54761726f5ed0[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu May 29 18:15:06 2014 +0200

    Readded submodules with https urls this time

[33mcommit 5413f6c7566fea6ffc3c2b90d71933bbb1e71b53[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu May 29 18:10:53 2014 +0200

    removed the ssh submodules

[33mcommit d127b77f1fd4cf19f73d45efa188936469a4961a[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu May 29 18:05:47 2014 +0200

    Improved graph.rs's type system

[33mcommit 96819d0ab7f5a45b71a7cae8cd090b1df73c9a50[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu May 29 14:48:09 2014 +0200

    Re-added png

[33mcommit 674a2257920da579b9b408562d8b2a2bd653685c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu May 29 13:09:50 2014 +0200

    fixed up build scripts and dependencies

[33mcommit 0ac60ccc3fe8803839123613f49eb60f462a21a3[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon May 26 00:47:32 2014 +0200

    implemented RenderingContext::swap_buffer

[33mcommit d71c7e51811b4f26ae320ec329685fdbb6d4e4fd[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun May 25 18:41:31 2014 +0200

    Added NodeAttributeVector

[33mcommit 3352d7e2e39d08d3504643a9f7ca8c106c84dec4[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun May 25 17:50:24 2014 +0200

    Avoid unnecessary allocation if shader compilation succeeds

[33mcommit 58e55b2620de1ed2a9a596514876477608d40d95[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun May 25 17:43:52 2014 +0200

    updated to a more recent version of rust

[33mcommit 7937b3a60fc006d580fb5f2f0445dab84f220cd2[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun May 25 15:46:49 2014 +0200

    Renderer improvements

[33mcommit 12e117a80236f230debfa6fbeab8bb5f85d27dae[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun May 25 02:58:45 2014 +0200

    Spinning cube

[33mcommit fc8f5cff4f4a2d37ad35b258833c621cf3f216da[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri May 23 17:43:18 2014 +0200

    More matrix stuff

[33mcommit 9da9de1a530b94c89d6f3ffd53510d9547dd7589[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri May 23 03:09:30 2014 +0200

    Fixed vector comparison issue

[33mcommit 402577214c91b8c653214a16448aeb799f5f6313[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri May 23 02:54:00 2014 +0200

    More vector stuff

[33mcommit d7827ef408501916385481831b2d928de95a2c30[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu May 22 22:59:09 2014 +0200

    Added some matrix operations

[33mcommit 21904031565fbfc45c4e515d8424e4f68bea2488[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu May 22 02:19:26 2014 +0200

    More vector stuff

[33mcommit 86521252228762a1fca27243d4f03c97bafb6380[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu May 22 01:59:13 2014 +0200

    Add some vector operations

[33mcommit 25c808223563b87ab8c331bb288a1b2f49e6c7e2[m
Merge: 74620ec 54e1083
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed May 21 18:48:06 2014 +0200

    Merge branch 'master' of github.com:nical/vodk.rs

[33mcommit 74620ecf069198f0d797dba89f2bf2d59d594e32[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed May 21 18:47:34 2014 +0200

    Added vector.rs

[33mcommit 54e10839310a6455efecdde209a5e11e9a2c7b98[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed May 21 02:30:14 2014 +0200

    graph.rs fixes

[33mcommit f6720a2223bfc64231d618aa9344266c17fe3af7[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue May 20 14:15:22 2014 +0200

    Shaders now take a list of strings as source

[33mcommit 155be2e5e896ee3d1306fdc883458281a7364ef9[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue May 20 02:55:46 2014 +0200

    Fixed graph.rs build (needs tests)

[33mcommit 6ff45d0061a764d37ac6c43ca386ed82090c301c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon May 19 23:42:58 2014 +0200

    Fixed shader source

[33mcommit bc58dc33a5204f7c392f7782af807f287e6d5534[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon May 12 15:24:14 2014 +0200

    Added graph.rs

[33mcommit 8f7073d537c81e9dc978055a976e8a5c520fe89d[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon May 12 02:16:55 2014 +0200

    Added basic text support

[33mcommit c000fd00ea6059e21296b5d7cc4d5feff8cfb2d0[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu May 8 18:55:30 2014 +0200

    Add a timer

[33mcommit 9f0f15fbcd526411e85d5be6288e7456f62b3457[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu May 8 17:56:26 2014 +0200

    More work on RenderingContext

[33mcommit 6a8939ade13c52b197c6406824f84619d8dbada3[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue May 6 00:27:24 2014 +0200

    Adding some tests to RendetingContext

[33mcommit fd17499a5950b349f74a739a5313251fb0cd68cb[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon May 5 17:27:59 2014 +0200

    cleanups

[33mcommit b7eb6a14a28c11fd52bef4c5b6ced17d77a77a19[m
Merge: a24da49 34f4564
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon May 5 09:23:57 2014 +0200

    Merge

[33mcommit 34f456467c1fd7d9016c1e3a7a7fcb28dc4afc42[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Mon May 5 01:47:40 2014 +0200

    Some work on RenderingContext

[33mcommit 45872b55ab922272bf2fc3e2f6073e053818e087[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu May 1 01:48:16 2014 +0200

    bumped rust version

[33mcommit a24da49e929942376a8db3d0928da2fe76ea19de[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Apr 5 21:42:09 2014 +0200

    Fixed VBOs

[33mcommit 3c0de2f28f405c505716361ed81d6c8bd8fbddc0[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Mar 29 14:37:10 2014 +0100

    Improvements to RenderingContext

[33mcommit 901e60fb708bb37671999c36102a26eb39b107d1[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Mar 29 10:32:15 2014 +0100

    Added better error handling in RenderingContext

[33mcommit 27a7472197e950e62a2c255b0ac66d53bdc4e77f[m
Merge: a73f01a 39eddf0
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Fri Mar 28 02:52:06 2014 +0100

    Added vertex array objects

[33mcommit 39eddf0f8747e732cceba0739f728f16835a3f31[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Mar 25 19:10:08 2014 +0100

    Simplified the RenderingContext api

[33mcommit ba7b1849703d03f62d4d39a78ab358316de1ccdd[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Mar 23 12:08:28 2014 +0100

    bumped rust version

[33mcommit a73f01a4a7f088eaa4e9de7e528f471839f178bf[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Mar 4 23:34:14 2014 +0100

    Bumped the rust version

[33mcommit d324450ec23158bcf753dd8372b427b66b5ad14b[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Feb 11 23:34:22 2014 +0100

    bumped rust version

[33mcommit 714228202cc377b9ea5ec8b6ac24f4cadabb1fc2[m
Merge: 4653dd0 e862453
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Jan 21 21:46:25 2014 +0100

    Merge branch 'master' of github.com:nical/vodk.rs

[33mcommit e862453721868effcdfd19cd2d847830ced6ae2b[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Jan 21 20:00:40 2014 +0100

    fixed build

[33mcommit 4653dd07682612b8592120180d332b1840630abd[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sun Jan 19 17:16:14 2014 +0100

    Added lua

[33mcommit 60d8efd2d2b4c829b9064738323aa8b71c987616[m
Merge: cb89838 68fb30c
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Jan 16 00:56:20 2014 +0100

    Merge branch 'master' of github.com:nical/vodk.rs

[33mcommit 68fb30c84baf56f21694919ff2d83b11ea9e831f[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Jan 16 00:55:26 2014 +0100

    more rendering context stuff

[33mcommit 31dfd5e675b33fa6d9312eb328681e45c86a7245[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Jan 14 02:29:30 2014 +0100

    Fixed c string manip

[33mcommit d3caafe69d03e6b4c02ba50845bb76be81f4558c[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Jan 14 02:13:34 2014 +0100

    Added RenderingContext.

[33mcommit 92cf082943efda4de290f4730fe0879d7416cd93[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Jan 8 22:11:04 2014 +0100

    Added some submodules and basic build helpers.

[33mcommit cb89838f2b1113a9d664bcca864e1e215f60aff7[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Tue Jan 7 19:32:47 2014 +0100

    a bit of entities stuff

[33mcommit fd40e5b8492fe64be5a72b8ea98b53bc6b0d60ac[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Jan 2 20:07:31 2014 +0100

    Some json::writer enhancements

[33mcommit 1a74d6ffd7e122f65d8e8a9687f6d9833330caa7[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Jan 2 19:38:51 2014 +0100

    Added a formatted json writer

[33mcommit 647a963aebf6be95e3a94b07247e88b462814c07[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Jan 2 12:56:14 2014 +0100

    A little bit of doc

[33mcommit ba194327f6c4d7cada9b9465274e4d6cb47ae494[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Thu Jan 2 00:56:30 2014 +0100

    cleanups

[33mcommit 98da8dbde17b08ae9dcc1f2f365d32993e5d4cc0[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Jan 1 22:57:13 2014 +0100

    fixes and cleanups

[33mcommit 62209719fdc966bd27146a5319c01d0072d9cfbd[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Wed Jan 1 22:55:03 2014 +0100

    fixes and cleanups

[33mcommit 3ba83ada87989effb049fd547f779b274df44260[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Dec 28 21:39:47 2013 +0100

    Hit a bug in rustc

[33mcommit d0bb78c89c419a88c70fdd30ffa7d6316ba4497e[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Dec 28 19:11:00 2013 +0100

    Added an adaptor for Iterator<char> -> TextStream

[33mcommit a26c74e899e9c72e7aeb67f3dd621564e376aaa2[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Dec 28 18:42:14 2013 +0100

    Made the json parser more composable

[33mcommit 1d40b435582bc844e4228cc3a3692304477711b9[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Dec 28 15:03:46 2013 +0100

    Experimenting with a json parser

[33mcommit c0dab8582708e8e2852a05b36b142b6a51658d5d[m
Author: Nicolas Silva <nical.silva@gmail.com>
Date:   Sat Dec 28 06:00:32 2013 -0800

    Initial commit
